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

  FORUM HardWare.fr
  Programmation
  PHP

  Form ne fonctionne pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Form ne fonctionne pas

n°1628049
fourniey
Rendre au prochain
Posté le 20-10-2007 à 19:39:44  profilanswer
 

Bonjour,
 
J'essaie de mettre que du PHP et je ne réussis pas à transforemr ce bot de code.
 
Les variables ne passent pas vers l'autre programme.
 

Code :
  1. echo '<FORM action="sond_voir.php?" METHOD="GET">';
  2.      echo '<INPUT TYPE="hidden" name="no" value=\"$v_ent["s_passeport"]\">';
  3.      echo '<INPUT TYPE="hidden" name="cate" value=$v_ent["categorie"]>';
  4.      echo '<INPUT TYPE="hidden" name="niveau" value=$v_ent["niveau"]>';
  5.      echo '<INPUT TYPE="hidden" name="nom" value=$v_ent["nom"]>';
  6.      echo '<INPUT TYPE="hidden" name="prenom" value=$v_ent["prenom"]>';
  7.      echo '<td align="center">';
  8.      echo '<INPUT TYPE="submit" VALUE="Voir sondage">';
  9.      echo '</td>';
  10.      echo '</tr>';
  11.      echo '</FORM>';

mood
Publicité
Posté le 20-10-2007 à 19:39:44  profilanswer
 

n°1628071
naceroth
Posté le 20-10-2007 à 21:45:46  profilanswer
 

Allez, on le refait encore une fois :
 
le contenu d'une chaine de caractères entre ' n'est pas évalué lors d'un echo et une variable ne sera donc pas remplacée par sa valeur, contrairement à une chaine de caractères entre ".

n°1628075
fourniey
Rendre au prochain
Posté le 20-10-2007 à 22:09:26  profilanswer
 

Qu'est-ce que je peux faire alors ? Le laisser en html ?

n°1628090
naceroth
Posté le 20-10-2007 à 23:58:00  profilanswer
 

Ou le foutre entre " en échappant correctement les " éventuels qui pourraient déjà se trouver à l'intérieur de la chaine ou encore utiliser la concaténation de chaine (que je trouve plus propre vu que les variables en question sont des tableaux), tous ces petits de base que tu devrais connaitre depuis le temps.
 
Pour faire encore plus clair

Code :
  1. $mavar = 1;
  2. echo "ma variable contient $mavar"; // affiche ma variable contient 1
  3. echo 'ma variable contient $mavar'; // affiche ma variable contient $mavar
  4. echo 'ma variable contient '.$mavar; // affiche ma variable contient 1

n°1628091
fourniey
Rendre au prochain
Posté le 21-10-2007 à 00:20:24  profilanswer
 

Merci beaucoup de ton aide.
 
À 10 heures par semaine, je trouve que je m'améliorer assez vite mais j'ai beaucoup de difficulté avec les '`".
 
Merci encore!


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

  Form ne fonctionne pas

 

Sujets relatifs
Cadre fixe sous IE décalé sous firefoxRequête MySQL qui fonctionne dans PhpMyAdmin mais pas dans mon script
checkbox ne fonctionne pasGérer un nombre inconnu de champs dans un form
[FLASH] Preloader en ligne de fonctionne pa[asp.NET][C#] Site fonctionne en local mais pas a distance
[PHP] Form a choix d adresse multiple - problemeRequetes MATCH qui ne fonctionne pas, probleme d'index
[ASP3] request.form(champ) ne fonctionne pasFORM qui ne fonctionne qu'avec la touche 'enter' ?!
Plus de sujets relatifs à : Form ne fonctionne pas


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)