Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1844 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  addslashes... bien le placer...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

addslashes... bien le placer...

n°1760031
jycsd
dscyj 37
Posté le 16-07-2008 à 08:39:24  profilanswer
 

Salut
 
Je cherche à faire agir addslashes sur .$resultat['ibi']. dans ce code :
 

Code :
  1. <?php
  2. function huijg2() {
  3. $sql = "SELECT ini,iki,ibi,ici FROM fichier ORDER BY id DESC limit 11";
  4. $req = mysql_query($sql) or die('<u>Probleme SQL</u> : '.$sql.'<br>'.mysql_error()); 
  5. $i = 1;
  6. $myimgs = array();
  7. while($resultat = mysql_fetch_array($req)) {
  8. $myimgs [$i] = '<a class="thumbnail" href=\"page.php?mot=$iki\"><img border"0" height="80" width="60" src="'.$resultat['ini'].'"><span><font style=\"color:#0000FF;\"></font><br><img border"0" height="200" width="150" src="'.$resultat['ini'].'"><br />'.$resultat['iki'].'<br /><br /><div bgcolor=\"#FFFFFF\"><br /><br />'.$resultat['ibi'].'</div></span></a>';
  9. addslashes($myimgs [$i]);
  10. $i++;
  11. }
  12. return $myimgs;
  13. }
  14. $myimgs = huijg2();
  15. echo $myimgs[1]; // Par exemple
  16. ?>


 
 
 

Code :
  1. addslashes($myimgs [$]);


 
Je trouve pas le moyen de l'ajouter dans ce code... Donc sans le echo avant...
trop envie de chialer, je sais pas du tout quoi faire...


Message édité par jycsd le 16-07-2008 à 08:48:01
mood
Publicité
Posté le 16-07-2008 à 08:39:24  profilanswer
 

n°1760053
flo850
moi je
Posté le 16-07-2008 à 09:17:48  profilanswer
 

pourquoi t veux faire un addslashes ?  
 
un htmlentites ne serait il pas plus indiqué ?


---------------

n°1760069
masklinn
í dag viðrar vel til loftárása
Posté le 16-07-2008 à 09:52:22  profilanswer
 

pour correctement placer un addslashes, faut qu'il soit dans la benne à ordures.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1760074
jycsd
dscyj 37
Posté le 16-07-2008 à 09:56:00  profilanswer
 

Citation :

pour correctement placer un addslashes, faut qu'il soit dans la benne à ordures.


 
mdr
 

Citation :

pourquoi t veux faire un addslashes ?  
 
un htmlentites ne serait il pas plus indiqué ?


 
C'est parce que .$resultat['ibi']. sort un texte plein de ', et ça me tue le PHP. :/
 
htmlentites je connais pas.

Message cité 2 fois
Message édité par jycsd le 16-07-2008 à 09:56:53
n°1760083
masklinn
í dag viðrar vel til loftárása
Posté le 16-07-2008 à 10:07:12  profilanswer
 

jycsd a écrit :

Citation :

pour correctement placer un addslashes, faut qu'il soit dans la benne à ordures.

 

mdr


Non mais c'est pas une plaisanterie, c'est une remarque parfaitement sérieuse [:petrus75]


Message édité par masklinn le 16-07-2008 à 10:07:25

---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1760093
jycsd
dscyj 37
Posté le 16-07-2008 à 10:14:53  profilanswer
 

Ouai mais je dois remplacer les ' de .$resultat['ibi']. par des \'
 
Si t'as une solution toute faite pour moi, je veux bien penser pareil  :lol:


Message édité par jycsd le 16-07-2008 à 10:15:01
n°1760101
flo850
moi je
Posté le 16-07-2008 à 10:19:13  profilanswer
 

jycsd a écrit :

Citation :

pour correctement placer un addslashes, faut qu'il soit dans la benne à ordures.


 
mdr
 

Citation :

pourquoi t veux faire un addslashes ?  
 
un htmlentites ne serait il pas plus indiqué ?


 
C'est parce que .$resultat['ibi']. sort un texte plein de ', et ça me tue le PHP. :/
 
htmlentites je connais pas.


ca me surprends que ca gène le php  
 
a la limite que ca pose des problèmes a l'insertion dans mysql , oui , mais lors de l'affichage  
tu peux me montrer les message d'erreur sans addslashes ?


---------------

n°1760128
Profil sup​primé
Posté le 16-07-2008 à 10:36:16  answer
 

Code :
  1. <?php
  2. function huijg2() {
  3. $sql = "SELECT ini,iki,ibi,ici FROM fichier ORDER BY id DESC limit 11";
  4. $req = mysql_query($sql) or die('<u>Probleme SQL</u> : '.$sql.'<br>'.mysql_error());  
  5.  
  6. $i = 1;
  7. $myimgs = array();
  8. while($resultat = mysql_fetch_array($req)) {
  9. $myimgs [$i] = '<a class="thumbnail" href=\"page.php?mot=$iki\"><img border"0" height="80" width="60" src="'.$resultat['ini'].'"><span><font style=\"color:#0000FF;\"></font><br><img border"0" height="200" width="150" src="'.$resultat['ini'].'"><br />'.$resultat['iki'].'<br /><br /><div bgcolor=\"#FFFFFF\"><br /><br />'.$resultat['ibi'].'</div></span></a>';
  10.  
  11. [b]$myimgs[$i]=addslashes($myimgs[$i]);[/b]
  12.  
  13. $i++;
  14. }
  15. return $myimgs;
  16. }
  17. $myimgs = huijg2();
  18. echo $myimgs[1]; // Par exemple
  19. ?>


 
Déjà addslashes retourne  une valeur, il faut donc la récupérer, et tu la place dans $myimgs[$i] pour écraser les données.
Ensuite je comprends pas pourquoi tu utilises addslashes...

n°1760203
jycsd
dscyj 37
Posté le 16-07-2008 à 12:16:36  profilanswer
 

Vous avez raison, en fait ça me sert à rien...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  addslashes... bien le placer...

 

Sujets relatifs
Bien organiser ses fichier flash CS3Système de template : ais je bien compris ?
[Résolu] Comment savoir si la fonction open se déroule bien ?mal ou pas pas bien : lire des vidéos via fpassthru()
IE affiche un padding bien plus grand que 10pxPlacer une fenêtre
Gestion d' "erreur" avec trigger_error() - bien/pas bien ?Code qui s'ouvre pas bien avec dreamweaver
Placer un background fixed[réglé] est ce bien protégé ?
Plus de sujets relatifs à : addslashes... bien le placer...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR