echo et interpretation de variable

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : echo et interpretation de variable

par Ajoloca » 18 déc. 2006, 01:35

Bonsoir,

Tu n'as pas un souci dans cette ligne ?
<option value="FR" "'.$TabPays['FR'].'">France</option> 
Imaginons que $TabPays['FR'] contient France, ça te donnerait
<option value="FR" "France">France</option>
Tu est sur que ça c'est une syntaxe HTML?

Si ce que tu veux écrire c'est FR France (avec un espace entre FR et France), la syntaxe serait
<option value="FR '.$TabPays['FR'].'">France</option> 

par Invité » 17 déc. 2006, 23:31

non ca vient pas de ca :o

print_r() me donne selected si $PaysMemb et FR.
Ca vient des quoites mais je ne sias pas comment faire ca !

par mere-teresa » 17 déc. 2006, 22:00

Bah vérifie le contenu de tes variables de type tableau avec print_r() pour commencer.

par Invité » 17 déc. 2006, 20:50

desole mais j ai encore un pb avec les tableaux maintenant
"'.$TabPays['FR'].'" n est pas inteprete.

Code : Tout sélectionner

$TabPays["$PaysMemb"] = "selected"; echo' <select> ... <option value="FR" "'.$TabPays['FR'].'">France</option> ... </select> '.
desole j ai essaye de comprendre , et lq trucs avaec des accolades mais ca ne marche pas . :oops:

par Invité » 17 déc. 2006, 20:37

en fait j avais corrige de moi meme ( sans faire expres !!!)

merci a tous les deux.

par winni » 17 déc. 2006, 20:19

  1. Ça m'étonnerait que la solution de winni fonctionne
    car il a fait une faute de frappe après la variable $pseudo
    en plaçant le 2e point de concaténation derrière le guillemet... ;)
  2. que les variables ne soient pas interprétées.

Ah bon ??? Où ca ? lool
Voila c'est corrigé.

par albat » 17 déc. 2006, 20:11

  1. Ça m'étonnerait que la solution de winni fonctionne
    car il a fait une faute de frappe après la variable $pseudo
    en plaçant le 2e point de concaténation derrière le guillemet... ;)
  2. que les variables ne soient pas interprétées.

par Invité » 17 déc. 2006, 20:07

la solution de winny marche ....merci!

par contre Albat
Toujours extraire les variables des chaînes de caractères !
je n ai pas capte le risque ?

:roll:

par albat » 17 déc. 2006, 19:57

:!: Toujours extraire les variables des chaînes de caractères !
echo "<td><input type='text' name='pseudo' value='".$pseudo."' readonly='readonly' /></td>";
ou
<td><input type="text" name="pseudo" value="<?php echo $pseudo; ?>" readonly="readonly" /></td>

par winni » 17 déc. 2006, 19:56

Si je ne me trompe pas ca affiche $pseudo;
essayce cela :
echo'<td><input type="text" name="pseudo" value="'.$pseudo.'" readonly></td>'; 

echo et interpretation de variable

par Invité » 17 déc. 2006, 19:41

bonjour

voila j arive pas a interpreter ma var
$pseudo n est pas vide!
je ne veux pas utiliser print sinon je mets des slash partout dans mon html !!

Code : Tout sélectionner

echo'<td><input type="text" name="pseudo" value="$pseudo" readonly></td>';

merci pour votre aide