[PHP] Les choix du select enregistrer?
Résolu/Fermé
A voir également:
- [PHP] Les choix du select enregistrer?
- Audacity enregistrer son pc - Guide
- Liste déroulante de choix excel - Guide
- Enregistrer en pdf - Guide
- Enregistrer son ecran - Guide
- Comment enregistrer une video youtube - Guide
9 réponses
cddu33
Messages postés
1269
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
8 septembre 2015
256
7 juin 2010 à 13:55
7 juin 2010 à 13:55
Non desolé, javais mal compris ta demande
Pour que un select soit initialement selectionné il faut que:
donc il faudrait créer une fonction php ou javascript(assez complexe)
Pour que un select soit initialement selectionné il faut que:
<option selected="selected">val2</option>
donc il faudrait créer une fonction php ou javascript(assez complexe)
cddu33
Messages postés
1269
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
8 septembre 2015
256
7 juin 2010 à 13:39
7 juin 2010 à 13:39
dans tes champ met value="$lenom dela variable"
d'abord merci pour ton aide
voila j'ai pris un exemple pour que tu me dit est ce que c'est juste :)
merci d'avance
voila j'ai pris un exemple pour que tu me dit est ce que c'est juste :)
<select name="adresse" size="1" style="width: 140px"> <option value="<?php "$val1"?> ">val1</option> <option>val2</option> <option>val3</option> <option>val4</option> </select>
merci d'avance
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
7 juin 2010 à 13:56
7 juin 2010 à 13:56
<?php $adresse=$donnees['adresse']; //ça c'est la valeur lue dans la BDD (exemple) a adapter a ton cas //ensuite il faut ABSOLUMENT value="...." dans les <option> // on va rajouter en php l'attribut selected si la ligne d'option correspond a ce qui est lu dans la BDD ?> <select name="adresse" size="1" style="width: 140px"> <option value="val1" <?php if ($adresse=='val1') echo 'selected="selected"'; ?> >val1</option> <option value="val2" <?php if ($adresse=='val2') echo 'selected="selected"'; ?> >val2</option> <option value="val3" <?php if ($adresse=='val3') echo 'selected="selected"'; ?> >val3</option> <option value="val4" <?php if ($adresse=='val4') echo 'selected="selected"'; ?> >val4</option> </select>
cddu33
Messages postés
1269
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
8 septembre 2015
256
7 juin 2010 à 13:59
7 juin 2010 à 13:59
ouai sa devrai marcher
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
cddu33
Messages postés
1269
Date d'inscription
vendredi 11 janvier 2008
Statut
Membre
Dernière intervention
8 septembre 2015
256
7 juin 2010 à 16:45
7 juin 2010 à 16:45
pense a résolu
bonjour,reeeeee une autre fois
je croix que j'ai trouvé un autre problème dans le même problème qu'on a résolu :( !!!! Enfaite ce n'ai pas un grand problème mais je cherche une autre solution qui soit plus simple , bon j'explique :
Dans la même page permis_detail.php soit je peux faire l'ajout soit modifier, si je vais modifier il faux que mes données soit là, jusqu'ici c bon touuuuuuut va bien mais si je vais faire l'ajout maintenant il faut que tous soit à 0 c à dire toute est vide :nom, CIN, identifiant... sauf les selects soit par défaut or dans mon cas il y en des erreur car au début j'ai pas spécifié une condition:si c une modification:
voila mon code marche trés bien mais moi je cherche une autre solution dans le cas d'un ajout c à dire le 'else' pour que je ne répète pas une autre fois le <select name....
<option>...........
merciiiiiii d'avance
je croix que j'ai trouvé un autre problème dans le même problème qu'on a résolu :( !!!! Enfaite ce n'ai pas un grand problème mais je cherche une autre solution qui soit plus simple , bon j'explique :
Dans la même page permis_detail.php soit je peux faire l'ajout soit modifier, si je vais modifier il faux que mes données soit là, jusqu'ici c bon touuuuuuut va bien mais si je vais faire l'ajout maintenant il faut que tous soit à 0 c à dire toute est vide :nom, CIN, identifiant... sauf les selects soit par défaut or dans mon cas il y en des erreur car au début j'ai pas spécifié une condition:si c une modification:
<?php if ($Num!='-1') { $adresse=$Enreg['adresse']; ?> <select name="adresse" size="1" style="width: 140px"> <option value="val1" <?php if ($adresse=='val1') {echo 'selected="selected"';} ?> >val1</option> ....... <code> <?php } else { ?> <select name="adresse" size="1" style="width: 140px"> <option>val1</option>
voila mon code marche trés bien mais moi je cherche une autre solution dans le cas d'un ajout c à dire le 'else' pour que je ne répète pas une autre fois le <select name....
<option>...........
merciiiiiii d'avance
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
8 juin 2010 à 21:52
8 juin 2010 à 21:52
si je comprend bien si $Num=-1 c'est pour l'ajout
donc:
donc:
<?php if ($Num!='-1') { $adresse=$Enreg['adresse']; }else{ $adresse=""; //ainsi aucun élément ne sera sélectionné dans ta liste } ?> <select name="adresse" size="1" style="width: 140px"> <option value="val1" <?php if ($adresse=='val1') {echo 'selected="selected"';} ?> >val1</option> .......
RE BONJOUR
bon je croie que j'ai un autre problème :(
l'ajout ne fonctionne pas j'ai bien verifier mais je sais pas ce qui se passe !!!!
voila mon code Permis_detail.php (désolé il est un peu long)
désolé ce qui est en ??? c'est en arabe c pour ca
bon je croie que j'ai un autre problème :(
l'ajout ne fonctionne pas j'ai bien verifier mais je sais pas ce qui se passe !!!!
voila mon code Permis_detail.php (désolé il est un peu long)
<?php $URLretour='Permis_liste.php'; require("access.inc.php"); require("../lib/db_connect.inc.php"); require("../lib/util.php"); require_once("../lib/bd.class.php"); $connexion=db_connexion(); mysql_query("set names utf8"); if (!isset($_GET["Num"])) { header("Location: " . $URLretour); exit(); } $Num=$_GET["Num"]; if ($Num!="-1") { $resultat =mysql_query("SELECT * FROM permis where id=$Num"); $Enreg=mysql_fetch_array($resultat); $etat=$Enreg["etat"]; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="description" content="Espace d'administration" /> <link rel="stylesheet" type="text/css" href="css/administration.css" /> <script language="JavaScript1.1" src="../js/twvalide.js"></script> <style type="text/css"> <!-- .Style1 {font-size: 11px} --> </style> <script type="text/javascript"> function VerifSaisie() { if (document.form1.nom.value=='') { alert('Précisez le nom et prénom svp'); document.form1.nom.focus(); return false; } return true; } </script> <title>[Municipalité] - Espace d'administration</title> </head> <body> <div id="main"> <?php include('HautPage.php'); ?> <h3 align="left" class="headerstyle"> <?php if ($Num!='-1') { ?> Modification <?php } else { ?> Ajout <?php } ?> d'un permis</h3> <p> <form name="form1" method="post" action="Permis_EnregSaisie.php"> <table width="650" border="0" align="center" cellpadding="0" cellspacing="0" id="ListeAdm"> <tr> <td align="left" class="Formulaire" style=" padding:20px"> <div><span>Etat</span> <input type="radio" name="etat" value="2" style="background-color:#CCCCCC" <?php if(@$etat==2) { echo "checked=checked";} ?> /> <img src="img/accepte.gif" border="0" /> <input type="radio" name="etat" value="4" style="background-color:#CCCCCC" <?php if(@$etat==4) { echo "checked=checked";} ?> /> <img src="img/encourCondition.png" border="0" /> <input type="radio" name="etat" value="1" style="background-color:#CCCCCC" <?php if(@$etat==1) { echo "checked=checked";} ?> /> <img src="img/encour.png" border="0" /> <input type="radio" name="etat" value="3" style="background-color:#CCCCCC" <?php if(@$etat==3) { echo "checked=checked";} ?>/> <img src="img/refuse.png" border="0" /> </div> <div><span>CIN</span> <input name="CIN" type="text" size="15" maxlength="150" value="<?php if($Num!='-1' ) { print $Enreg['CIN']; } ?>" /> </div> <div><span>Identifiant</span> <input name="numeros_permis" type="text" size="15" maxlength="150" value="<?php if($Num!='-1' ) { print $Enreg['numeros_permis']; } ?>" /> </div> <div><span>Date du dépot</span> <input name="date_depot" type="text" size="15" maxlength="150" onblur="twValide_date(this,1950,2020,'jj/mm/aaaa')" value="<?php if($Num!='-1') { print date2string($Enreg['date_depot']);} ?>" onchange="this.value" /> </div> <div><span>Nom et prénom</span> <input name="nom" type="text" size="50" maxlength="150" value="<?php if($Num!='-1' ) { print $Enreg['nom']; } ?>" /> </div> <div><span>Adresse</span> <?php if ($Num!='-1') { $adresse=$Enreg['adresse']; }else{ $adresse=""; //ainsi aucun élément ne sera sélectionné dans ta liste } ?> <select name="adresse" size="1" style="width: 140px"> <option value="?? ????? ???????" <?php if($adresse=='?? ????? ???????') echo 'selected="selected"'; ?> >?? ????? ???????</option> <option value="?? ????? I" <?php if ($adresse=='?? ????? I') echo 'selected="selected"'; ?> >?? ????? I </option> <option value="?? ????? ???????" <?php if ($adresse=='?? ????? ???????') echo 'selected="selected"' ; ?> >?? ????? ???????</option> <option value="?? ????? ??????" <?php if ($adresse=='?? ????? ??????') echo 'selected="selected"'; ?> >?? ????? ??????</option> <option value="?? ????? I SNIT" <?php if ($adresse=='?? ????? I SNIT') echo 'selected="selected"'; ?> >?? ????? I SNIT</option> <option value="?? ????? II AFH" <?php if ($adresse=='?? ????? II AFH') echo 'selected="selected"'; ?> >?? ????? II AFH</option> <option value="?? ?????? ??????" <?php if ($adresse=='?? ?????? ??????') echo 'selected="selected"'; ?> >?? ?????? ??????</option> <option value="?? ?????? ??????" <?php if ($adresse=='?? ?????? ??????') echo 'selected="selected"'; ?> >?? ?????? ??????</option> <option value="?? ?????? ?????? SNIT" <?php if ($adresse=='?? ?????? ?????? SNIT') echo 'selected="selected"'; ?> >?? ?????? ?????? SNIT</option> <option value="?? ?????? III AFH" <?php if($adresse=='?? ?????? III AFH') echo 'selected="selected"'; ?> >?? ?????? III AFH</option> <option value="?? ????? ?????? ?" <?php if ($adresse=='?? ????? ?????? ?') echo 'selected="selected"'; ?> >?? ????? ?????? ?</option> <option value="?? ????" <?php if ($adresse=='?? ????') echo 'selected="selected"'; ?> >?? ????</option> <option value="?? ???????" <?php if ($adresse=='?? ???????') echo 'selected="selected"'; ?> >?? ???????</option> <option value="?? ???? ????" <?php if ($adresse=='?? ???? ????') echo 'selected="selected"'; ?> >?? ???? ????</option> <option value="?? ???????" <?php if ($adresse=='?? ???????') echo 'selected="selected"'; ?> >?? ???????</option> <option value="?? ??????" <?php if ($adresse=='?? ??????') echo 'selected="selected"'; ?> >?? ??????</option> <option value="?? ?????" <?php if ($adresse=='?? ?????') echo 'selected="selected"'; ?> >?? ?????</option> <option value="???? ????" <?php if ($adresse=='???? ????') echo 'selected="selected"'; ?> >???? ????</option> <option value="?? ????????" <?php if ($adresse=='?? ????????') echo 'selected="selected"'; ?> >?? ????????</option> <option value="?? ?????????" <?php if ($adresse=='?? ?????????') echo 'selected="selected"'; ?> >?? ?????????</option> <option value="?? ?????" <?php if ($adresse=='?? ?????') echo 'selected="selected"'; ?> >?? ?????</option> <option value="?? ???????" <?php if ($adresse=='?? ???????') echo 'selected="selected"'; ?> >?? ???????</option> </select> </div> <div> <span>Sujet</span> <?php if ($Num!='-1') { $sujet=$Enreg['sujet']; }else{ $sujet=""; //ainsi aucun élément ne sera sélectionné dans ta liste } ?> <select name="sujet" size="1" style="width: 210px"> <option value="???? ???? ???? ? ??? ? ???? ? ??????" <?php if ($sujet=='') echo 'selected="selected"'; ?> >???? ???? ???? ? ??? ? ???? ? ??????</option> <option value="???? ???? ???? ? ??? ? ????" <?php if ($sujet=='???? ???? ???? ? ??? ? ????') echo 'selected="selected"'; ?> >???? ???? ???? ? ??? ? ????</option> <option value="???? ???? ??? ???? ?????? ?????" <?php if ($sujet=='???? ???? ??? ???? ?????? ?????') echo 'selected="selected"'; ?> >???? ???? ??? ???? ?????? ?????</option> <option value="???? ?????? ?????" <?php if ($sujet=='???? ?????? ?????') echo 'selected="selected"'; ?> >???? ?????? ?????</option> <option value="???? ???? ???" <?php if ($sujet=='???? ???? ???') echo 'selected="selected"'; ?> >???? ???? ???</option> <option value="???? ???? ???? ????" <?php if ($sujet=='???? ???? ???? ????') echo 'selected="selected"'; ?> >???? ???? ???? ????</option> <option value="???? ???? ???? ????? ???" <?php if ($sujet=='???? ???? ???? ????? ???') echo 'selected="selected"'; ?> >???? ???? ???? ????? ???</option> <option value="???? ???? ???? ???? ???" <?php if ($sujet=='???? ???? ???? ???? ???') echo 'selected="selected"'; ?> >???? ???? ???? ???? ???</option> <option value="????? ???? ????????? ??? ???? ????? ???? " <?php if ($sujet=='????? ???? ????????? ??? ???? ????? ???? ') echo 'selected="selected"'; ?> >????? ???? ????????? ??? ???? ????? ???? </option> <option value="???? ??? ???? ??????" <?php if ($sujet=='???? ??? ???? ??????') echo 'selected="selected"'; ?> >???? ??? ???? ??????</option> <option value="????? ???? ????? ???" <?php if ($sujet=='????? ???? ????? ???') echo 'selected="selected"'; ?> >????? ???? ????? ???</option> <option value="????? ???? ? ???? ???? ???" <?php if ($sujet=='????? ???? ? ???? ???? ???') echo 'selected="selected"'; ?> >????? ???? ? ???? ???? ???</option> <option value="????? ???? ???? ??? ? ????" <?php if ($sujet=='????? ???? ???? ??? ? ????') echo 'selected="selected"'; ?> >????? ???? ???? ??? ? ????</option> <option value="????? ???? ???? ???? ??? ?????" <?php if ($sujet=='????? ???? ???? ???? ??? ?????') echo 'selected="selected"'; ?> >????? ???? ???? ???? ??? ?????</option> <option value="????? ????? ????? ???? ???? ??? ? ????" <?php if ($sujet=='????? ????? ????? ???? ???? ??? ? ????') echo 'selected="selected"'; ?> >????? ????? ????? ???? ???? ??? ? ????</option> <option value="???? ??? ????" <?php if ($sujet=='???? ??? ????') echo 'selected="selected"'; ?> >???? ??? ????</option> <option value="???? ???? ???? ??? ? ????" <?php if ($sujet=='???? ???? ???? ??? ? ????') echo 'selected="selected"'; ?> >???? ???? ???? ??? ? ????</option> <option value="???? ???? ????" <?php if ($sujet=='???? ???? ????') echo 'selected="selected"'; ?> >???? ???? ????</option> <option value="????? ????? ??? ?????" <?php if ($sujet=='????? ????? ??? ?????') echo 'selected="selected"'; ?> >????? ????? ??? ?????</option> <option value="????? ????? ???? ????" <?php if ($sujet=='????? ????? ???? ????') echo 'selected="selected"'; ?> >????? ????? ???? ????</option> </select> </div> <div><span>Architecte</span> <?php if ($Num!='-1') { $archit=$Enreg['archit']; }else{ $archit=""; //ainsi aucun élément ne sera sélectionné dans ta liste } ?> <select name="archit" size="1" style="width: 120px"> <option value="???? ????? ??????" <?php if ($archit=='???? ????? ??????') echo 'selected="selected"'; ?> >???? ????? ??????</option> <option value="???? ???? ??????" <?php if ($archit=='???? ???? ??????') echo 'selected="selected"'; ?> >???? ???? ??????</option> <option value="???? ???????" <?php if ($archit=='???? ???????') echo 'selected="selected"'; ?> >???? ???????</option> <option value="?????? ????" <?php if ($archit=='?????? ????') echo 'selected="selected"'; ?> >?????? ????</option> <option value="???? ????" <?php if ($archit=='???? ????') echo 'selected="selected"'; ?> >???? ????</option> <option value="???? ???????" <?php if ($archit=='???? ???????') echo 'selected="selected"'; ?> >???? ???????</option> <option value="??? ?????? ??????" <?php if ($archit=='??? ?????? ??????') echo 'selected="selected"'; ?> >??? ?????? ??????</option> <option value="???? ???????" <?php if ($archit=='???? ???????') echo 'selected="selected"'; ?> >???? ???????</option> <option value="????? ???" <?php if ($archit=='????? ???') echo 'selected="selected"'; ?> >????? ???</option> <option value="??? ???????" <?php if ($archit=='??? ???????') echo 'selected="selected"'; ?> >??? ???????</option> <option value="???? ??????" <?php if ($archit=='???? ??????') echo 'selected="selected"'; ?> >???? ??????</option> <option value="???? ?????" <?php if ($archit=='???? ?????') echo 'selected="selected"'; ?> >???? ?????</option> <option value="?????? ???????" <?php if ($archit=='?????? ???????') echo 'selected="selected"'; ?> >?????? ???????</option> <option value="???? ?????" <?php if ($archit=='???? ?????') echo 'selected="selected"'; ?> >???? ?????</option> <option value="???? ?? ?????" <?php if ($archit=='???? ?? ?????') echo 'selected="selected"'; ?> >???? ?? ?????</option> <option value="???? ?????" <?php if ($archit=='???? ?????') echo 'selected="selected"'; ?> >???? ?????</option> <option value="???? ??????" <?php if ($archit=='???? ??????') echo 'selected="selected"'; ?> >???? ??????</option> <option value="???? ??????" <?php if ($archit=='???? ??????') echo 'selected="selected"'; ?> >???? ??????</option> <option value="???? ?? ???" <?php if ($archit=='???? ?? ???') echo 'selected="selected"'; ?> >???? ?? ???</option> <option value="??? ?? ????" <?php if ($archit=='??? ?? ????') echo 'selected="selected"'; ?> >??? ?? ????</option> <option value="???? ??????" <?php if ($archit=='???? ??????') echo 'selected="selected"'; ?> >???? ??????</option> <option value="?????? ?????" <?php if ($archit=='?????? ?????') echo 'selected="selected"'; ?> >?????? ?????</option> <option value="???? ???" <?php if ($archit=='???? ???') echo 'selected="selected"'; ?> >???? ???</option> <option value="?????" <?php if ($archit=='?????') echo 'selected="selected"'; ?> >?????</option> </select> </div> <div><span>Note</span> <textarea name="note" cols="50" rows="10"><?php if($Num!='-1' ) { print $Enreg['note']; } ?> </textarea> </div> </TD> </tr> <tr> <td align="center"><br> <input name="image" type="image" onclick="return VerifSaisie();" src="img/Enregistrer.gif" /> <input type="image" src="img/Annuler.gif" name="Annul"><br> <br><input name="Num" type="hidden" value="<?php print $Num;?>" /><br></td> </tr> </table> </form> </div> </body> </html>
désolé ce qui est en ??? c'est en arabe c pour ca