PHP avec BD

Résolu
Ibilolz Messages postés 130 Date d'inscription   Statut Membre Dernière intervention   -  
 Utilisateur anonyme -
J'ai essaillé de faire une petite liste déroulante avec les numéro de ma table Salle :

id_salle| num_salle

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

...

<?php

$connect = mysql_connect('localhost','root','saintex01') or die ("erreur de connexion");
mysql_select_db('Inventaire_SaintEx',$connect) or die ("erreur de connexion base");

$nom_salle = "SELECT num_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>
<form action="" method="post" id=test>
<select name="inv_salle" id="inv_salle">
<option value='-1'>----Choisissez une salle -----</option>
<?php
while ($row = mysql_fetch_array($res))
{
$salle = $row['nom_salle'];
echo "<option value='$salle'>$salle</option>";
}
?>
</FORM>
</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>

J'ai rentrés 6 numéros de salles dans ma table, ils apparaissent tous en dessous de : choisissez une salle dans un petit bouton déroulant. Le problème est que leur numéro de champ est blanc, et avant j'avais array. On peut sélectionner les salles mais c'est sélectionner du blanc.

2 réponses

Utilisateur anonyme
 
Bonjour
Le champ que tu récupères s'appelle num_salle d'après ta requête, mais dans ton formulaire tu affiches nom_salle :
$salle = $row['nom_salle'];
0
Utilisateur anonyme
 
de rien
0