Récuperation d'info dans un forumlaire

Récuperation d'info dans un forumlaire - PHP - Programmation

Marsh Posté le 06-12-2005 à 20:33:34    

Bsoir, je rencontre un probleme ac mon script php. En clair, j'ai une page avec un formulaire dedans on a un select avec pls possibilités, je souhaite que lorsque l'on selectionne une option un if se declenche dans la seconde page (après l'envoi du form :p ) qui m'est à jours ma base de données. Je vous met le code cela sera surement plus clair  
Formulaire:creation.php

Code :
  1. //ma page de formulaire: creation.php
  2. <form action="add.php" method="post" name=enreg>
  3. //page de destination add.php, methode post
  4. //le select en question
  5. <select size="1" name="nomoeuvre">
  6. //L'option qui doit déclencher mon if dans add.php
  7. <option>Nouveau maitre d'oeuvre</option>
  8.                
  9. //Les autres options ne joue pas vraiment de rôle ici
  10. <?
  11. $conn = connecte();
  12. $moeuvre = mysql_query("select * from moeuvre" );
  13. while ($row = mysql_fetch_array($moeuvre)) {
  14. echo '<option size="70">'.$row["moeuvre"].'</option>';
  15. }
  16. ?>
  17. </select>

 
 
Reception du form:add.php

Code :
  1. //fichier add.php
  2. //Si la valeur de mon select est egal à  Nouveau maitre d'oeuvre je lance ma requete
  3. //Je pense que l'erreur vient d'ici mais bon...
  4. if ($_POST["nomoeuvre"]=="Nouveau maitre d'oeuvre" ) {
  5.    $moeuvre = $_POST["nommaitreoeuvre"];
  6.    mysql_query("insert into moeuvre values ('$moeuvre')" );
  7.       }
  8. //Sinon je recupère juste la valeur (que j'utilise pour la fin du script mais il n'y a pas de pbm)         
  9. else{
  10.       $moeuvre=$_POST["nomoeuvre"];

Reply

Marsh Posté le 06-12-2005 à 20:33:34   

Reply

Marsh Posté le 06-12-2005 à 21:08:51    

<option name="nouv_maitre_oeuvre">Nouveau maitre d'oeuvre</option>
 
if ($_POST['nomoeuvre'] == 'nouv_maitre_oeuvre') { ... }


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 07-12-2005 à 00:26:20    

<option value="nouv_maitre_oeuvre">Nouveau maitre d'oeuvre</option>  
 
*chien de mickey* non ?


---------------
oui oui
Reply

Marsh Posté le 07-12-2005 à 10:00:58    

C'était un piège pour voir s'il allait lire la doc au lieu de dire "ça marche pas". :o
 
Si si. :o


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed