PHP avec BD

Résolu/Fermé
Ibilolz Messages postés 131 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 15 avril 2014 à 14:22
 Utilisateur anonyme - 15 avril 2014 à 23:00
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
15 avril 2014 à 16:07
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
15 avril 2014 à 23:00
de rien
0