[Code PHP] Modification données (select)
Résolu
cb
Messages postés
45
Date d'inscription
Statut
Membre
Dernière intervention
-
EL BACHIR -
EL BACHIR -
Bonjour a tous,
Le PC que j'utilise est un AMD 1300 MHz avec 256 Mo Ram et son système d'exploitation est Windows 2000 Server.
Je suis en train de réaliser une SGBD avec MySQL, PHP et Apache.
Mon problème est que sous ConTEXT, je n'arrive pas a afficher une sélection lors d'une modification de données. Voici un exemple :
Code html d'insertion des données :
Code PHP de modification des données :
Donc quand je veux modifier les données, je n'ai pas 3 propositions mais une donnée à rentrer (a tapper moi meme).
Et je voudrais avoir, comme pour l'insertion des données, des propositions.
Merci de vos réponses, j'espère avoir été assez explicite.
Le PC que j'utilise est un AMD 1300 MHz avec 256 Mo Ram et son système d'exploitation est Windows 2000 Server.
Je suis en train de réaliser une SGBD avec MySQL, PHP et Apache.
Mon problème est que sous ConTEXT, je n'arrive pas a afficher une sélection lors d'une modification de données. Voici un exemple :
Code html d'insertion des données :
<tr><td>Titre : </td><td><select name="titre"> <option value="Mademoiselle">Mademoiselle</option> <option value="Madame">Madame</option> <option value="Monsieur">Monsieur</option> </select> </td></tr>
Code PHP de modification des données :
echo "<tr><td>Titre : </td><td><input type=\"text\" name=\"titre\" size=\"40\" maxlength=\"20\" value=\"$coord[3]\"/></td></tr>";
Donc quand je veux modifier les données, je n'ai pas 3 propositions mais une donnée à rentrer (a tapper moi meme).
Et je voudrais avoir, comme pour l'insertion des données, des propositions.
Merci de vos réponses, j'espère avoir été assez explicite.
A voir également:
- Php select as
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
- Please select boot device - Forum Windows 7
- Reboot and select proper boot device - Forum Windows
9 réponses
C'est normal, en fait tu ne fais qu'afficher le choix sélectionné.
Dans ta page de modification, il faut que tu réaffiches les trois boutons radio qui permettent de choisir et tu coches par défaut le choix précédent.
Dans ta page de modification, il faut que tu réaffiches les trois boutons radio qui permettent de choisir et tu coches par défaut le choix précédent.
<select name="titre"> <option value="Mademoiselle" <? if($coord[3]=="Mademoiselle"){echo 'selected="selected"';}?>>Mademoiselle</option> <option value="Madame" <? if($coord[3]=="Madame"){echo 'selected="selected"';}?>>Madame</option> <option value="Monsieur" <? if($coord[3]=="Monsieur"){echo 'selected="selected"';}?>>Monsieur</option> </select>
Merci de m'avoir répondu, je dois remplacer cela :
Par :
Désolé je suis débutant en PHP.
Merci
echo "<tr><td>Titre : </td><td><input type=\"text\" name=\"titre\" size=\"40\" maxlength=\"20\" value=\"$coord[3]\"/></td></tr>";
Par :
<select name="titre"> <option value="Mademoiselle" <? if($coord[3]=="Mademoiselle"){echo 'selected="selected"';}?>>Mademoiselle</option> <option value="Madame" <? if($coord[3]=="Madame"){echo 'selected="selected"';}?>>Madame</option> <option value="Monsieur" <? if($coord[3]=="Monsieur"){echo 'selected="selected"';}?>>Monsieur</option> </select>
Désolé je suis débutant en PHP.
Merci
Oui c'est ça, à condition que ce soit bien ce que tu veux faire.
Tiens moi au courant et à la limite, envoies moi un message privé ;)
Tiens moi au courant et à la limite, envoies moi un message privé ;)
J'ai remplacé ceci mais je ne peux plus accéder à ma page, voici ce que j'ai comme message :
Parse error: parse error in c:\program files\easyphp1-8\www\modifcoord2.php on line 28
La ligne 28 correspond à
Vous voulez peut etre le code en entier ?
Merci.
Parse error: parse error in c:\program files\easyphp1-8\www\modifcoord2.php on line 28
La ligne 28 correspond à
<select name="titre">
Vous voulez peut etre le code en entier ?
Merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Problème résolu grace à nassdak.
Voici la solution :
je devais remplacer ce code :
Par celui ci pour avoir une sélection lors de la modification :
Merci encore nassdak.
Voici la solution :
je devais remplacer ce code :
echo "<tr><td>Titre : </td><td><input type=\"text\" name=\"titre\" size=\"40\" maxlength=\"20\" value=\"$coord[3]\"/></td></tr>";
Par celui ci pour avoir une sélection lors de la modification :
?> <tr><td>Titre : </td><td> <select name="titre"> <option value="Mademoiselle" <? if($coord[3]=="Mademoiselle"){echo 'selected="selected"';}?>>Mademoiselle</option> <option value="Madame" <? if($coord[3]=="Madame"){echo 'selected="selected"';}?>>Madame</option> <option value="Monsieur" <? if($coord[3]=="Monsieur"){echo 'selected="selected"';}?>>Monsieur</option> </select> <?
Merci encore nassdak.