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

  FORUM HardWare.fr
  Programmation
  PHP

  mise à jour d'un champs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

mise à jour d'un champs

n°1609893
fourniey
Rendre au prochain
Posté le 10-09-2007 à 00:45:28  profilanswer
 

Bonjour,
 
J'ai un formulaire dans lequel j'ai une liste déroulante de no de personne qui est associé à l'identification de la personne.
 
Comment puis-je afficher le nom et prénom quand la personne a sélectionné le no afin qu'elle soit sure d'avoir choisi la bone personne ?
 
Merci!

mood
Publicité
Posté le 10-09-2007 à 00:45:28  profilanswer
 

n°1609933
flo850
moi je
Posté le 10-09-2007 à 09:51:28  profilanswer
 

tu modifie un peu ton select en

 

n° - Nom Prenom

Code :
  1. <select>
  2. // pour chaque enregristrement
  3. echo "<option value=\"$numero\">$numero - $prenom $nom</option>
  4. </select>

Message cité 1 fois
Message édité par flo850 le 10-09-2007 à 09:51:34
n°1610172
fourniey
Rendre au prochain
Posté le 10-09-2007 à 17:20:24  profilanswer
 

flo850 a écrit :

tu modifie un peu ton select en  
 
n° - Nom Prenom  

Code :
  1. <select>
  2. // pour chaque enregristrement  
  3. echo "<option value=\"$numero\">$numero - $prenom $nom</option>
  4. </select>



 
J'obtiens uniquement un - dans la liste déroulante.
 

Code :
  1. <?php
  2.        require("../../config.inc.php" );
  3.        $SQL = "SELECT passeport,nom,prenom FROM pdf_membre where passeport>0 order by passeport";
  4.        $res = mysql_query($SQL);
  5.        while($val=mysql_fetch_array($res)) {
  6.         // echo "<option>".$val["passeport"]."</option>\n";
  7.         echo "<option value=\"$passeport\">$passeport - $prenom $nom</option>";
  8.        }
  9.       ?>
  10.         </select>

n°1610177
naceroth
Posté le 10-09-2007 à 17:36:26  profilanswer
 

fourniey a écrit :


 
J'obtiens uniquement un - dans la liste déroulante.


 
Bah oui, pourquoi tu utilises $passeport à la place de $val["passeport"] comme à la ligne précédente (et pareil pour $nom et $prenom) ?
 
(question purement théorique hein, je me doute de la réponse...)

n°1610184
fourniey
Rendre au prochain
Posté le 10-09-2007 à 17:46:42  profilanswer
 

naceroth a écrit :


 
Bah oui, pourquoi tu utilises $passeport à la place de $val["passeport"] comme à la ligne précédente (et pareil pour $nom et $prenom) ?
 
(question purement théorique hein, je me doute de la réponse...)


 
J'ai fait quelques tests et là, j'obtiens le no de passeport sauf que l'usager ne sait pas qui est cette personne.
 

Code :
  1. <select name="passeport">
  2. <?php
  3. require("../../config.inc.php" );
  4. $SQL = "SELECT passeport,nom,prenom FROM pdf_membre where passeport>0 order by passeport";
  5. $res = mysql_query($SQL);
  6. while($val=mysql_fetch_array($res)) {
  7.  echo "<option>".$val["passeport"]."</option>\n";
  8. }
  9. ?>
  10. </select>

n°1610200
naceroth
Posté le 10-09-2007 à 18:43:04  profilanswer
 

Remplace  
$passeport par $val["passeport"]
$nom par $val["nom"]
$prenom par $val["prenom"]
 
dans la solution que flo850 t'as donnée, ça devrait aller un peu mieux.
 
c'est marrant comme ce thread me rappelle pourquoi il ne faut jamais donner de réponses toutes faites sur hfr :D

n°1610204
fourniey
Rendre au prochain
Posté le 10-09-2007 à 18:59:08  profilanswer
 

j'obtiens cette erreur:
 
Parse error: parse error, unexpected '\"', expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/vhosts/ats3r.org/httpdocs/2007/sondage/sondage2.php on line 53
 
sur la ligne:  
echo "<option value=\"$val["passeport"] \">$val["passeport"]  - $val["nom"]  $val["prenom"] </option>";

n°1610209
flo850
moi je
Posté le 10-09-2007 à 19:19:53  profilanswer
 

impossible , tu es un troll

n°1610211
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 10-09-2007 à 19:25:30  profilanswer
 

naceroth a écrit :

Remplace
$passeport par $val["passeport"]
$nom par $val["nom"]
$prenom par $val["prenom"]


Il aurait plus intérêt à faire :

Code :
  1. while(list($passeport,$nom,$prenom)=mysql_fetch_row($res)) {
  2.         echo "<option value=\"$passeport\">$passeport - $nom $prenom</option>";
  3.     }

Message cité 1 fois
Message édité par The-Shadow le 10-09-2007 à 19:26:07
n°1610212
naceroth
Posté le 10-09-2007 à 19:27:44  profilanswer
 

J'abandonne, la pédagogie appliquée à fourniey, c'est trop dur pour moi :D
 

Code :
  1. echo "<option value=\"".$val["passeport"]." \">".$val["passeport"]  - $val["nom"]  $val["prenom"] ."</option>";

mood
Publicité
Posté le 10-09-2007 à 19:27:44  profilanswer
 

n°1610213
naceroth
Posté le 10-09-2007 à 19:30:11  profilanswer
 

The-Shadow a écrit :


Il aurait plus intérêt à faire :


 
Il comprend déjà pas ce qu'il fait comme ça, on va peut-être pas tenter de lui faire comprendre autre chose que les bases  ;)

n°1610217
fourniey
Rendre au prochain
Posté le 10-09-2007 à 19:39:41  profilanswer
 

J'essaie de comprendre et je deviens meilleur à chaque jour.
Merci!

n°1610218
fourniey
Rendre au prochain
Posté le 10-09-2007 à 19:45:38  profilanswer
 

naceroth a écrit :

J'abandonne, la pédagogie appliquée à fourniey, c'est trop dur pour moi :D
 

Code :
  1. echo "<option value=\"".$val["passeport"]." \">".$val["passeport"]  - $val["nom"]  $val["prenom"] ."</option>";



 
J'ai encore une erreur:
 
Parse error: parse error, unexpected T_VARIABLE, expecting ',' or ';' in /var/www/vhosts/ats3r.org/httpdocs/2007/sondage/sondage2.php on line 53

n°1610228
fourniey
Rendre au prochain
Posté le 10-09-2007 à 20:24:13  profilanswer
 

Pour ceux intéressés, voici la ligne corrigée:
 
echo "<option value=\"".$val["passeport"]." \">".$val["passeport"]." - ".$val["nom"]." ".$val["prenom"] ."</option>";
 
il manquiat quelques ".
 
Merci à tous!


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

  mise à jour d'un champs

 

Sujets relatifs
[MySQL] UPDATE d'un champs à partir d'une autre tableProblème pour une mise en page sous forme de tableau
mise en forme de texte dans wordProblème avec nom de champs identique
Update d'un champ txt vers un champs date[ACCESS]problème de mise a jour de données...
Mise à jour des champs d'une tableMise à jour de champs à partir de liste déroulante...?
mise à jour automatique de champs[JS] - Mise a jour de plusieur champs text d'un formulaire.
Plus de sujets relatifs à : mise à jour d'un champs


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