addslashes... bien le placer...

Eléphant du PHP | 79 Messages

16 juil. 2008, 08:41

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 !

ViPHP
ViPHP | 5924 Messages

16 juil. 2008, 08:56

Je t'invite fortement à consulter la doc : addslashes()
La réponse à ton problème s'y trouve…

Eléphant du PHP | 79 Messages

16 juil. 2008, 09:58

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 :/...

ViPHP
ViPHP | 5924 Messages

16 juil. 2008, 12:01

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...

Mammouth du PHP | 959 Messages

16 juil. 2008, 12:30

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 ;)