Page qui ne s'affiche pas
Résolu
Ibilolz
Messages postés
130
Date d'inscription
Statut
Membre
Dernière intervention
-
Ibilolz Messages postés 130 Date d'inscription Statut Membre Dernière intervention -
Ibilolz Messages postés 130 Date d'inscription Statut Membre Dernière intervention -
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
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 ..
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:
- Page qui ne s'affiche pas
- Supprimer page word - Guide
- Le clavier de mon telephone ne s'affiche plus - Guide
- Imprimer tableau excel sur une page - Guide
- Afficher google en page d'accueil - Guide
- Ma clé usb ne s'affiche pas - Guide
3 réponses
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
Tu as une erreur de syntaxe PHP à la ligne :
echo "<option value="$row"</option>";
mets plutôt :
echo "<option value='$row'>$row</option>";
Xavier
Ma page s'ouvre, seulement au lieu de mettre 001 , 002 , 003 ... il mets array, array, array dans le bouton déroulant
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>
<?php
while ($row = mysql_fetch_array($res))
{
$salle = $row['nom_salle'];
echo "<option value='$salle'>$salle</option>";
}
?>
</select>
mets plutôt :
$salle = $row['nom_salle'];
echo "<option value='$salle'>$salle</option>";