Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: r88 le le 21-08-2012 a 20:47:52

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.