[Resolu] Probleme liste dynamique

Probleme liste dynamique [Resolu] - PHP - Programmation

Marsh Posté le 03-12-2007 à 17:49:09    

Salut tout le monde,
J'ai un problème avec ce code :  
 

Code :
  1. <form id='choixscenariste' name='choixscenariste' method='post' action='creerscenario.php'>
  2.     <c>Choisir un scénariste : </c>
  3. <select name='select'><?php
  4. $requete3="select * from scenariste where id_studio=$id_studio";
  5. $resultat3=mysql_query($requete3);
  6. while($row3=mysql_fetch_object($resultat3)){
  7. $id_scenariste=$row3->id_scenariste;?>
  8. <option value=<?php echo "$row3->id_scenariste";?>><?php echo "$row3->nom"; ?></option>
  9. <?php } ?>
  10.     </select>
  11. <c>Puis choisir un titre : </c>
  12. <input type='textarea' name='nom'/>
  13. <input type='submit' name='Submit' value='Ecrire un scénario' />
  14. </form>


 
Je n'ai pas de problème de "compilation" mais avec le code suivant je n'arrive pas à récuperer l'id_scenariste ...
 

Code :
  1. <?php
  2. $id_scenariste=$_POST['row3->id_scenariste'];
  3. echo "id: $id_scenariste";
  4. $nom=$_POST['nom'];
  5. echo "nom : $nom";
  6. $id_studio=$_SESSION['id_studio'];
  7. //"";
  8. $res=mysql_query("select * from scenariste where id_scenariste=$id_scenariste" );
  9. //echo "$res";
  10. //$row=mysql_fetch_object(mysql_query("select * from scenariste where id_scenariste=$id_scenariste" ));
  11. //$valeur=($row->experience)*10;
  12. //$valeur=100;
  13. $requete="insert into scenario values('','$nom','$valeur','false','$id_scenariste','$id_studio')";
  14. //mysql_query($requete);
  15. ?>


 
Si vous voyez la ou les erreurs merci de me l'indiquer  :jap:


Message édité par Playmic le 03-12-2007 à 18:03:55
Reply

Marsh Posté le 03-12-2007 à 17:49:09   

Reply

Marsh Posté le 03-12-2007 à 17:57:12    

si tu veux récuperer le résultat de ta liste déroulante via POST, tu dois spécifier le nom de celle-ci, et pas l'objet qui t'as permis de construire cette liste (qui de tte facon lui est inconnu une fois la page "postée" )


---------------
We deserve everything that's coming...
Reply

Marsh Posté le 03-12-2007 à 18:02:46    

SICKofitALL a écrit :

si tu veux récuperer le résultat de ta liste déroulante via POST, tu dois spécifier le nom de celle-ci, et pas l'objet qui t'as permis de construire cette liste (qui de tte facon lui est inconnu une fois la page "postée" )


 
Super merci ! Sa fonctionne ! [:anachoret]  
 

Reply

Sujets relatifs:

Leave a Replay

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