Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
J'ai cette ligne en php, qui est censé afficher une image, et l'agrandir à côté au passage de la souris. Mais j'ai des erreurs dans la ligne dû aux ' et " :
Pouvez-vous me corriger cette ligne ?
Merci.
Dernière modification par t14 (09-07-2010 18:21:18)
Hors ligne
Saluton,
Essayes comme ça
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Ca marche pas !
J'avais auusi fait une erreur au départ pour le 2° src=.
J'ai corrigé, et voici ta ligne :
A la fin, tu avais mis .........></td>",$row['photo']);
j'ai corrigé en .........></td>".$row['photo']);
Mais ça fonctionne toujours pô !
J'ai : Parse error: syntax error, unexpected '.'
et ça ne provient pas du $str. (pareil si j'enlève le point).
Mais dès le début, pour <div class='info'>, le <div est en noir, et la suite en bleu ! Là, y'a déjà un truc ???
Dernière modification par t14 (09-07-2010 18:36:10)
Hors ligne
Désolé mais j'ai piqué une crise de rire !
En fait Kris n'a pas fait de faute (tout du moins celle que tu as cité), c'est le fonctionnement correct de sprintf().
A voir la coloration je dirai que la syntaxe de Kris est tout ce qu'il y a de plus juste (d'autant plus qu'il se trompe rarement sur ce point ayant tout un tas de bonnes astuces, le cas du sprintf). Testes là sans rien modifier. ^_-
Hors ligne
Désolé mais j'ai piqué une crise de rire !
En fait Kris n'a pas fait de faute (tout du moins celle que tu as cité), c'est le fonctionnement correct de sprintf().
A voir la coloration je dirai que la syntaxe de Kris est tout ce qu'il y a de plus juste (d'autant plus qu'il se trompe rarement sur ce point ayant tout un tas de bonnes astuces, le cas du sprintf). Testes là sans rien modifier. ^_-
Si je met tel que =>
J'ai comme message d'erreur : Warning: sprintf() [function.sprintf]: Too few arguments pour cette ligne !
Hors ligne
Exact, il faut répéter deux fois $row['photo'] puisqu'il y a 2 %s ou bien remplacer chaque %s par %1s
Gloire à qui n'ayant pas d'idéal sacro-saint,
Se borne à ne pas trop emmerder ses voisins. G. Brassens Don Juan 1976.
Avĉjo MoKo kantas
La chaîne YouTube MoKo Papy
Hors ligne
Bonsoir,
Juste un détail aussi, j'ai vu dans le sprintf des propriétés non échappées
$str.= sprintf("<td><a href=\"#\" onmouseover=\"showTooltip('<div class='info'><strong>Logo de presentation</strong><br>ici la photo est la meme<br><img id='big' src=\"../images/choristes/%s\" width='500'></div>')\" onmouseout=\"hideTooltip()\"><img id=\"big\" src=\"Giacopini Lorenzo.JPG\" width=\"200\" onmouseout=\"hideTooltip()\" /></a><div id=\"bulle\"></div></td>",$row['photo']);
C'était juste pour dire un truc
++ bonne soirée
Dernière modification par Jc (10-07-2010 22:25:28)
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Exact, il faut répéter deux fois $row['photo'] puisqu'il y a 2 %s ou bien remplacer chaque %s par %1s
Salut Maljuna Kris ! J'ai remplacé les %s pas %1s, et c'est pariel ! pffffffffffff ..........
=> Warning: sprintf() [function.sprintf]: Too few arguments
Jc, qu'entends tyu par "j'ai vu dans le sprintf des propriétés non échappées" ??
Hors ligne
Pages :: 1