Boucle/php dans une liste déroulante help SVP

the_jb Messages postés 731 Statut Membre -  
ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, je cherche a faire une boucle "while" insérer dans une liste déroulante. le problème se pose au niveau du value qui normalement value="1" etc... cependant j'ai prévu dans ma BDD un "numfilm" en auto_increment. si vous avez une solution.

et tant que j'y suis j'aimerai apres avoir fini le value pouvoir afficher le titre du film entre les <option value=""></option>

voila où j'en suis

<?php
require('connexion.php');
session_start();
$base_name = "gestfilm";
$query_log = "SELECT numfilm , titrefilm FROM film";
$result = mysql_query($query_log);

echo '<h2>Bienvenu ',$_SESSION['login'],' ,</h2><br/>';
echo '<h2>Nous avons besoin de votre aide ! veuillez noter et commenter le film de votre choix : ';
echo '<select name=""><option value="'....
?>

Merci de votre aide !

4 réponses

  1. the_jb Messages postés 731 Statut Membre 58
     
    up!
    0
  2. floverdevel Messages postés 121 Statut Membre 15
     
    <?php 
    require('connexion.php'); 
    session_start();	
    $base_name = "gestfilm"; 
    $query_log = "SELECT numfilm , titrefilm FROM film"; 
    $result = mysql_query($query_log); 
    
    echo '<h2>Bienvenu ',$_SESSION['login'],' ,</h2><br/>'; 
    echo '<h2>Nous avons besoin de votre aide ! veuillez noter et commenter le film de votre choix : '; 
    echo '<select name="">';
    
    while ($row = mysql_fetch_assoc($result)) {
       echo '<option value="'.$row['numfilm'].'"'>'.$row['titrefilm'].'</option>';
    }
    
    
    echo '</select>';
    ?>

    0
  3. the_jb Messages postés 731 Statut Membre 58
     
    cela me met un probleme à cette ligne
    value="'.$row['numfilm'].'"'>'.$row['titrefilm'].'</option>';

    parse error:syntax error, unexpected T_STRING, expecting ',' or ';'
    0
  4. ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
     
    Salut

    $value="'.$row['numfilm'].'"'>'.$row['titrefilm'].'</option>';
    0
    1. floverdevel Messages postés 121 Statut Membre 15
       
      non en fait je viens de voir que le site a coupé une ligne de code en 2 :(

      il ne faut pas de saut de ligne du «echo» jusqu'au «point-virgule» tout sur la même ligne :

      echo '<option value="'.$row['numfilm'].'"'>'.$row['titrefilm'].'</option>';
      0
    2. ljm972 Messages postés 255 Date d'inscription   Statut Membre Dernière intervention   29
       
      salut,
      Par contre, la personne concernée ne nous répond pas, elle peut-être déja résolu son probème, lol.
      0