Page 1 sur 1

addslashes... bien le placer...

Posté : 16 juil. 2008, 08:41
par jycs
Salut

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

Code : Tout sélectionner

<?php function huijg2() { $sql = "SELECT ini,iki,ibi,ici FROM fichier ORDER BY id DESC limit 11"; $req = mysql_query($sql) or die('<u>Probleme SQL</u> : '.$sql.'<br>'.mysql_error()); $i = 1; $myimgs = array(); while($resultat = mysql_fetch_array($req)) { $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>'; addslashes($myimgs [$i]); $i++; } return $myimgs; } $myimgs = huijg2(); echo $myimgs[1]; // Par exemple ?>

Code : Tout sélectionner

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... Mais j'ai extrêmement besoin de résoudre ce PB !

Posté : 16 juil. 2008, 08:56
par Sékiltoyai
Je t'invite fortement à consulter la doc : addslashes()
La réponse à ton problème s'y trouve…

Posté : 16 juil. 2008, 09:58
par jycs
Mon problème c'est que je comprends rien à mon propre code, rien de rien. C'est assemblé de bric et de broc avec énormément de galère...

Donc le problème est que je sais pas du tout où placer addslashes. J'ai déjà lu cette page, mais ça m'avance pas dans ma nooberie :/...

Posté : 16 juil. 2008, 12:01
par Sékiltoyai
string addslashes ( string $str )
Retourne la chaîne str , après avoir échappé tous les caractères qui doivent l'être, pour être utilisée dans une requête de base de données. Ces caractères sont les guillemets simples ('), guillemets doubles ("), antislash (\) et NUL (le caractère NULL).
Valeurs de retour

Retourne la chaîne échappée.
Si avec ça tu ne trouves pas l'erreur...

Posté : 16 juil. 2008, 12:30
par chrislabricole
Exact, il faut que tu "enregistres" ça dans une variable et que tu la réutilise après...
J'en dit pas plus...
C'est tout... pour le moment ;)