Titre: Probleme Formualire select
Posté par: r88 le le 21-08-2012 a 20:47:52
Bonjour,
Pour faire un profil j'ai fait cela : je veus que dés qu'on selectionne une donnée, le select reste sur cette donné Cela ne marche pas Pouvez vous me dire ce qu'il y a ?
Code:
<?php if(isset($_POST['submit']) && $_POST['submit']=="Mise à jour") { $_POST['a1=htmlspecialchars($_POST['a1);
$sql = "UPDATE profils SET a1".$_POST['a1."' WHERE iduser=".$_COOKIE['iduser']; $req = mysql_query($sql); $sql = "SELECT * FROM profils WHERE iduser=".$_COOKIE['iduser']; $req = mysql_query($sql); $data = mysql_fetch_assoc($req); } ?>
<form name="formulaire" id="formulaire" action='modifprofil.php' method='POST' enctype="multipart/form-data"> <select name='a1style="width:400px;" value="Mise à jour" onchange="document.getElementById('sub').click();"> <option value="Je suis" <?php if($data['a1=="Je suis") echo "selected"; ?>>Je suis</option> <option value="Je suis marié" <?php if($data['a1=="Je suis marié") echo "selected"; ?>>Je suis marié</option> <option value="Je suis célibataire" <?php if($data['a1=="Je suis célibataire") echo "selected"; ?>>Je suis célibataire</option> <option value="Je vis maritalement" <?php if($data['a1=="Je vis maritalement") echo "selected"; ?>>Je vis maritalement</option> </select><br/> <?php echo $data['a1;?>
<br/><br/> </form> |
|
Avez vous une idée du problème ?
Merci d'avance |
Titre: Re:Probleme Formualire select
Posté par: WebD le le 22-08-2012 a 02:41:19
Il y a une faute dans ton if il y a un ' en trop.
avec la faute:
Code:
<option value="Je suis" <?php if($data['a1=="Je suis") echo "selected"; ?>>Je suis</option>
|
|
sans la faute:
Code:
<option value="Je suis" <?php if($data[a1=="Je suis") echo "selected"; ?>>Je suis</option>
|
|
|
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|