Tom's Guide > Forum > Programmation > trop de guillemets!!! HELP!!

trop de guillemets!!! HELP!!

Forum Programmation : trop de guillemets!!! HELP!!

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

voila je veux ecrire un tableau avec un fichier php.
voila :

Code :
  1. <tr onclick="showhide('content1')">


Le probleme est que pour ecrire ça il faut bien sur:
echo 'code-ci-desus';
mais le guillemet devant content1 ferme le echo!
Comment faire pour ouvrir 3 guillemets, sans fermer le premier ouvert??
Vous avez compris? ou c'est pas clair? :pt1cable:

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

il faut utiliser \ pour échapper le caractère:

Code :
  1. echo "test avec guillemet \" ";


Répondre à coca25

merci!
j'ai un autre problème maintenant.
Je fais une boucle, et à chaque itération je fais une case d'un tableau. Je dois donner un nom à chaque case.
J'utilise donc un numero en créant une variable $nb=$nb+1
puis je fais <tr id="$nb">
mais les instructions que je donne après qui se réfèrent à chaque case n'agisse que pour la case 1...
Je pense donc qu'en écrivant <tr id="$nb">, j'affecte à la case le nom $nb et non la valeur de cette variable, non? ça expliquerait pourquoi les instructions n'agissent que sur la 1ere case...
Mais comment donner à chaque case la valeur de la variable $nb?

Répondre à cocolibri

c'est possible mais pour en être sur, regardes le source de ta page html
sur le browser bouton droit afficher source ou code source de la page
la tu seras fixé.


en php les variables à l'intérieur d'une chaine entourée de " sont intérprétées ce qui n'est pas le cas pour des '
donc si tu met:

Code :
  1. echo '<tr id="$nb">';


la sortie sera <tr id="$nb">


Message édité par coca25 le 07-12-2006 à 19:01:03
Répondre à coca25

d'accord donc je dois ecrire

Code :
  1. echo"<tr id=\"$nb\">";


le probleme est que pour l'instruction, j'ai 3 ouvertures de guilements:

Code :
  1. echo '<tr onclick="show(\"$nb\" )">';


donc si je mets echo "...", le guillemet suivant je mets \", et pour le troisieme je mets quoi?
Parce que si je mets un ', le $nb ne sera pas interprété...

Répondre à cocolibri

Code :
  1. echo "<tr onclick=\"show('$nb' )\">";
  2. echo "<tr onclick='show(\"$nb\" )'>";
  3. echo "<tr onclick=\"show('" . $nb . "' )\">";
  4. ...

Répondre à coca25
Tom's Guide > Forum > Programmation > trop de guillemets!!! HELP!!
Aller à :

Il y a 1169 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens