Page qui ne s'affiche pas

Résolu/Fermé
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 15 avril 2014 à 12:27
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023 - 15 avril 2014 à 13:44
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 ..
A voir également:

3 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
15 avril 2014 à 13:25
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
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
15 avril 2014 à 13:33
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
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023
Modifié par Ibilolz le 15/04/2014 à 13:34
Ma page s'ouvre, seulement au lieu de mettre 001 , 002 , 003 ... il mets array, array, array dans le bouton déroulant
0
Ibilolz Messages postés 130 Date d'inscription mardi 1 avril 2014 Statut Membre Dernière intervention 26 juin 2023
Modifié par Ibilolz le 15/04/2014 à 13:56
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