Page qui ne s'affiche pas

Résolu
Ibilolz Messages postés 148 Statut Membre -  
Ibilolz Messages postés 148 Statut Membre -
Bonjour, j'ai essayé de faire un bouton déroulant avec le contenu (num_salle) de ma table Salle :

id_salle| num_salle

1 | 001
2 | 002
3 | 003
4 | 004

<?php

include ('fonctions.connect.php')
$nom_salle = "SELECT nom_salle FROM Salle";
$res = mysql_query($nom_salle)

?>

<html>
<head>
<title>Visualiser</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="css/style.css" />
</head>

<body>
<div id="bloc_page">
<header>
<!-- Bannière -->
<div id="logo_raiatea">
<img src="banniere.png" alt="StEx" id="StEx" />
</div>
<!-- Menu -->
<nav>
<ul>
<li><a href="index.php">Accueil</a></li>
<li><a href="Ajouter.php">Ajouter</a></li>
<li><a href="Visualiser.php">Visualiser</a></li>
<li><a href="Supprimer.html">Supprimer</a></li>
</ul>
</nav>
</header>
<!-- Début du texte de présentation -->
<section>

<br></br>
<div>
<select name="num_salle" id=num_salle>

<?php
while ($row = mysql_fetch_array($res))
{
echo "<option value="$row"</option>";
}
?>

</select>
</div>
</td></tr>

</section>

<footer>

<p class="ligne_dessus"> Réalisé par Thomas Kraëber. </p>

<p class="barre"></p>

</footer>
</div>
</body>
</html>

Ma page ne s'affiche même pas , quand je clique dessus sur mon site, page blanche, et par conséquent le bouton ne marche pas non plus ..

3 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Tu as une erreur de syntaxe PHP à la ligne :
    echo "<option value="$row"</option>";

    mets plutôt :
    echo "<option value='$row'>$row</option>";

    Xavier
    0
    1. Reivax962 Messages postés 3742 Statut Membre 1 011
       
      Argh, au temps pour moi, j'ai répondu trop vite !

      mets plutôt :
      $salle = $row['nom_salle'];
      echo "<option value='$salle'>$salle</option>";
      0
  2. Ibilolz Messages postés 148 Statut Membre
     
    Ma page s'ouvre, seulement au lieu de mettre 001 , 002 , 003 ... il mets array, array, array dans le bouton déroulant
    0
  3. Ibilolz Messages postés 148 Statut Membre
     
    Si je fais ça, au lieu des array jai les champs touts blancs sans titres. Les num_salle sont présent dans le bouton mais leur valeur (0,1 ...) est blanche, on selectionne du blanc.

    <?php
    while ($row = mysql_fetch_array($res))
    {
    $salle = $row['nom_salle'];
    echo "<option value='$salle'>$salle</option>";
    }
    ?>

    </select>
    0