La bonne syntaxe de '.$row['demo'].' - PHP - Programmation
Marsh Posté le 12-10-2002 à 14:31:32
Master_Jul a écrit a écrit : J'ai une variable et je voudrai en faire un lien mais ça ne marche pas, comment faire ? <a href="upload2/'.$row['demo'].'>Démo</a> pour upload2/nom_du_fichier_dans_la_base.zip affiché "Démo" sur la page |
Salut,
C sur que de cette manière là tu vas avoir du mal. Déjà d'une il faudrait un peu plus de code, et de 2, regarde les sites traitants du php, tu trouveras certainement ta réponse.
Mais bon, je vais essayer de repondre, essaye de faire ca :
<a href="upload2/ <? echo$row['demo']; ?>">Démo</a>
Voila, avec un peu plus de code ca serait un peu mieux qd meme pour comprendre
Bye,
RedField
Marsh Posté le 12-10-2002 à 14:32:59
Master_Jul a écrit a écrit : J'ai une variable et je voudrai en faire un lien mais ça ne marche pas, comment faire ? <a href="upload2/'.$row['demo'].'>Démo</a> pour upload2/nom_du_fichier_dans_la_base.zip affiché "Démo" sur la page |
echo"<a href=\"upload2/".$row['demo']."\">Démo</a>
Marsh Posté le 12-10-2002 à 14:43:08
c'est dans un tableau avec une boucle :
Code :
|
LexTuhor, MySql renvoit :
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/defragf/public_html/last_demos.php on line 28
Marsh Posté le 12-10-2002 à 14:47:56
Master_Jul a écrit a écrit : c'est dans un tableau avec une boucle :
|
C'est la première fois que tu fais un echo de ta vie ?
T'as pas comme l'impression qu'il manque quelque chose devant les " à l'intérieur de ton echo...
Marsh Posté le 12-10-2002 à 14:51:35
Une adresse pour notre ami master_jul pour lui rappeler les règles que tu viens d'énoncer :
http://www.phpdebutant.com
PS : c'est pas pour se moquer au contraire, tout est parfaitement expliqué dans les premières leçons. Il va te falloir à peine 10 minutes pour comprendre d'où viennent tes problèmes.
Marsh Posté le 12-10-2002 à 14:52:56
LexTuhor a écrit a écrit : Une adresse pour notre ami master_jul pour lui rappeler les règles que tu viens d'énoncer : http://www.phpdebutant.com PS : c'est pas pour se moquer au contraire, tout est parfaitement expliqué dans les premières leçons. Il va te falloir à peine 10 minutes pour comprendre d'où viennent tes problèmes. |
Marsh Posté le 12-10-2002 à 14:54:18
Format_C a écrit a écrit : C'est la première fois que tu fais un echo de ta vie ? T'as pas comme l'impression qu'il manque quelque chose devant les " à l'intérieur de ton echo... |
oui mais pourquoi ça marche bien pour les autres lignes sans les \ ?
Marsh Posté le 12-10-2002 à 14:58:00
j'ai mis ça mais il veut rien savoir :
echo '<td bgcolor=\"#E5E5E5\"><div align=\"center\"><font size=\"2\" face=\"Verdana, Arial\"><a href=\"upload2/".$row['demo']."\">Démo</a></font></div></td>';
edit : je rajouterai que ce code marche sans problème :
Code :
|
Marsh Posté le 12-10-2002 à 14:58:42
Master_Jul a écrit a écrit : oui mais pourquoi ça marche bien pour les autres lignes sans les \ ? |
Parceque je parie que ton echo est dans ce cas de la forme :
'<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial">'.<? echo $row['pays'] ?>.'</font></div></td>'
Marsh Posté le 12-10-2002 à 15:01:28
fallait que je mette un echo " ", c'est bon ça marche enfin, merci à vous, bon, je vais re réviser les cours, y a des subtilités qui m'échappe encore
Marsh Posté le 12-10-2002 à 15:04:49
Master_Jul a écrit a écrit : fallait que je mette un echo " ", c'est bon ça marche enfin, merci à vous, bon, je vais re réviser les cours, y a des subtilités qui m'échappe encore |
En gros le principe avec un excho c'est de ne pas lui faire confondre ses " avec celles de ton expression.
Ex :
echo "I call him "Mini me""; <- Pas bon puisque echo va interpréter la " devant Mini me comme étant la fin de l'expression.
echo "I call him \"Mini me\""; <- Bon puisque les \ permettent à la commande echo de ne pas prendre en compte la ".
Si je m'a trompé dans l'explication, n'hésitez pas à me corriger
Marsh Posté le 12-10-2002 à 14:15:50
J'ai une variable et je voudrai en faire un lien mais ça ne marche pas, comment faire ?
<a href="upload2/'.$row['demo'].'>Démo</a>
pour upload2/nom_du_fichier_dans_la_base.zip affiché "Démo" sur la page
Message édité par Master_Jul le 12-10-2002 à 14:16:55