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

  FORUM HardWare.fr
  Programmation
  PHP

  La bonne syntaxe de '.$row['demo'].'

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

La bonne syntaxe de '.$row['demo'].'

n°227227
Master_Jul
Posté le 12-10-2002 à 14:15:50  profilanswer
 

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
mood
Publicité
Posté le 12-10-2002 à 14:15:50  profilanswer
 

n°227230
Redfield
Posté le 12-10-2002 à 14:31:32  profilanswer
 

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
 
 

n°227232
LexTuhor
Posté le 12-10-2002 à 14:32:59  profilanswer
 

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>
 

n°227236
Master_Jul
Posté le 12-10-2002 à 14:43:08  profilanswer
 

c'est dans un tableau avec une boucle :
 

Code :
  1. echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial">'.$row['pays'].'</font></div></td>';
  2.  echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial"> </font></div></td>';


 
LexTuhor, MySql renvoit :
 
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/defragf/public_html/last_demos.php on line 28

n°227239
format_c
Plouf plouf ...
Posté le 12-10-2002 à 14:47:56  profilanswer
 

Master_Jul a écrit a écrit :

c'est dans un tableau avec une boucle :
 

Code :
  1. echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial">'.$row['pays'].'</font></div></td>';
  2.  echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial"> </font></div></td>';


 
LexTuhor, MySql renvoit :
 
Parse error: parse error, unexpected T_STRING, expecting ',' or ';' in /home/defragf/public_html/last_demos.php on line 28




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


Message édité par format_c le 12-10-2002 à 14:48:16
n°227240
LexTuhor
Posté le 12-10-2002 à 14:51:35  profilanswer
 

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.

n°227242
format_c
Plouf plouf ...
Posté le 12-10-2002 à 14:52:56  profilanswer
 

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.




 :jap:

n°227245
Master_Jul
Posté le 12-10-2002 à 14:54:18  profilanswer
 

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




 
oui mais pourquoi ça marche bien pour les autres lignes sans les \ ?


Message édité par Master_Jul le 12-10-2002 à 14:54:30
n°227246
Master_Jul
Posté le 12-10-2002 à 14:58:00  profilanswer
 

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 :
  1. if($total) {
  2.      // debut du tableau
  3.     echo '<table bgcolor="#FFFFFF" width="95%" align="center">'."\n";
  4.         // première ligne on affiche les titres prénom et surnom dans 2 colonnes
  5.         echo '<tr>';
  6.  echo '<td bgcolor="#2471C6"><div align="center"><font size="2" color="#FFFFFF" face="Verdana, Arial"><b>Map</b></font></div></td>';
  7.         echo '<td bgcolor="#2471C6"><div align="center"><font size="2" color="#FFFFFF" face="Verdana, Arial"><b>Temps</b></font></div></td>';
  8.  echo '<td bgcolor="#2471C6"><div align="center"><font size="2" color="#FFFFFF" face="Verdana, Arial"><b>Pseudo</b></font></div></td>';
  9.  echo '<td bgcolor="#2471C6"><div align="center"><font size="2" color="#FFFFFF" face="Verdana, Arial"><b>Pays</b></font></div></td>';
  10.  echo '<td bgcolor="#2471C6"><div align="center"><font size="2" color="#FFFFFF" face="Verdana, Arial"><b>Démo</b></font></div></td>';
  11.  echo '</tr>'."\n";
  12.     // lecture et affichage des résultats sur 2 colonnes, 1 résultat par ligne.     
  13.     while($row = mysql_fetch_array($result)) {
  14.         echo '<tr>';
  15.  echo '<td bgcolor="#E5E5E5"><b><div align="center"><font size="2" face="Verdana, Arial">'.$row['map'].'</font></b></div></td>';
  16.         echo '<td bgcolor="#E5E5E5"><b><div align="center"><font size="2" color="#990000" face="Verdana, Arial">'.$row['temps'].'</font></b></div></td>';
  17.         echo '<td bgcolor="#E5E5E5"><b><div align="center"><font size="2" face="Verdana, Arial">'.$row['pseudo'].'</font></b></div></td>';
  18.  echo '<td bgcolor="#E5E5E5"><div align="center"><font size="2" face="Verdana, Arial">'.$row['pays'].'</font></div></td>';
  19.  echo '<td bgcolor=\"#E5E5E5\"><div align=\"center\"><font size=\"2\" face=\"Verdana, Arial\">ICI Y A LE TRUC A METTRE</font></div></td>';
  20.     echo '</tr>'."\n";
  21.     }
  22.     echo '</table>'."\n";


Message édité par Master_Jul le 12-10-2002 à 14:59:45
n°227248
format_c
Plouf plouf ...
Posté le 12-10-2002 à 14:58:42  profilanswer
 

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


Message édité par format_c le 12-10-2002 à 14:59:14
mood
Publicité
Posté le 12-10-2002 à 14:58:42  profilanswer
 

n°227250
Master_Jul
Posté le 12-10-2002 à 15:01:28  profilanswer
 

:/ 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
 
 :jap:  :hello:

n°227252
format_c
Plouf plouf ...
Posté le 12-10-2002 à 15:04:49  profilanswer
 

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
 
 :jap:  :hello:  




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  :jap:

n°227259
Master_Jul
Posté le 12-10-2002 à 15:10:32  profilanswer
 

et c'est quoi les echo ' ' ?

n°227260
LexTuhor
Posté le 12-10-2002 à 15:14:48  profilanswer
 

c'est pour afficher ce qu'il y a dedant tel quel.

n°227263
Master_Jul
Posté le 12-10-2002 à 15:18:20  profilanswer
 

merci pour tout  :jap:


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

  La bonne syntaxe de '.$row['demo'].'

 

Sujets relatifs
[C++, XML] Une bonne library pour parser du XML ?faire un QCM qui donne accès à une page web en cas de bonne réponse
Cacher Les erreur (syntaxe, warning, etc)[PHP] Erreur de syntaxe a la con
[PHP & HTML] nouveau problème de syntaxe (résolu)elle est pas bonne ma regexp ?
[Algo] un site sur la syntaxe algorithmique ?[Composant ActiveX] Je cherche la démo en .ocx de Ultimate Grid
HTML - JAVASCRIPT : Ptit problème de syntaxe[Langage perso] Probleme de syntaxe.
Plus de sujets relatifs à : La bonne syntaxe de '.$row['demo'].'


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