2012-09-13 2 views
0

Okay J'ai passé la dernière heure à essayer de trouver une solution à ce problème mais pas de chance, alors je vais vous demander de voir si vous pouvez nous aider!soumettre des valeurs à travers un formulaire avec boîte de sélection (php)

Aussi simple que cela puisse paraître, comment puis-je soumettre la valeur d'une boîte de sélection à une page php externe!

Je suis sûr que ce code devrait fonctionner, mais il ne soumet pas la valeur du tout.

test.php 
    <form action="test2.php" 
     method="post" 
     enctype="multipart/form-data"> 
    <p> 
    What is your Gender? 

    <select name="formGender"> 
     <option value="">Select...</option> 
     <option value="M">Male</option> 
     <option value="F">Female</option> 
    </select> 
    </p> 

    <input type="submit" 
      name="submit" 
      value="Submit" /> 
      </form> 




test2.php 

    <?php 
    if(isset($_POST['formSubmit'])) 
    { 

     $varGender = mysql_real_escape_string($_POST['formGender']); 

     echo $varGender; 
     } 
     else{ 
     echo "Something went wrong"; 
     } 
    ?> 

Pourtant, je finis toujours par obtenir le «Quelque chose s'est mal passé», ce qui signifie que les données ne sont pas soumises. Toute aide à quelqu'un?

Répondre

2

$_POST['formSubmit'] ne sera jamais défini car vous n'avez pas de champ avec le nom 'formSubmit'. Que diriez-vous de if(isset($_POST['formGender']))?

+0

Je ne peux pas croire que je n'ai pas repéré ça! Désolé pour ce gars – user1426658

Questions connexes