Bonjour les z'amis...
Voilà quelques jours que je cherche l'erreur mais je commence à baisser les bras.

Je fais donc appel à vos connaissances.
En fait, j'ai repris en exemple, la gestion Collection de CD ( qui se trouve dans l'interface phpmyadmin car je désire dév. une page pour gérer l'entrée et sortie des visiteurs qui entre dans un bâtiment.
L'exemple me convient très bien. Entrée de données et affichage de celles-ci + delete et ce tout dans la page.
Je veux faire la même chose en entrant le nom du visiteur, l'afficher et remplacer le delete par une sortie.
Tout se passe bien sauf que j'ai ajouté une liste déroulante dans la page qui est alimentée par une table sql alors que dans le prog de base il n'y a que des zones textes. A cause de cette zone déroulante, je ne reçois plus le résultat du tableau. Si je retire le code de la liste déroulante, le résultat s'affiche. Quid ?
Que dois-je écrire ou adapter pour que ma liste soit dans le code et que le tableau résultat soit affiché ? Pouvez-vous me donner une indication, truc, conseil pour que cela fonctionne. Un grand merci.
voir code ci-dessous ( mon select est entre astérisques )
<html>
<head>
<title>apachefriends.org cd collection</title>
<link href="xampp.css" rel="stylesheet" type="text/css">
</head>
<body>
<?
if(!mysql_connect("localhost","root",""))
{
echo "<h2>".$TEXT['visiteur-error']."</h2>";
die('error');
}
mysql_select_db("gestion_visiteur");
?>
<form action=cds.php method=get>
<table border=0 cellpadding=0 cellspacing=0>
<tr><td>Nom du visiteur:</td><td><input type=text size=30 name=nom_visiteur></td></tr>
<tr><td>nom_societe:</td><td> <input type=text size=30 name=societe_visiteur></td></tr>
<tr><td>plaque_visiteur:</td><td> <input type=text size=5 name=plaque_visiteur></td></tr>
<!-- ******** Zone qui cree l erreur *********
<select size="1" name="int_visite">
<? include("user.inc.php"); ?>
</select>
********************************************** -->
<tr><td></td><td><input type=submit border=0 value="Ajouter"></td></tr>
</table>
</form>
<table border=2 cellpadding=0 cellspacing=0>
<tr bgcolor=#f87820>
<td class=tabhead><br><b>num_visiteur</b></td>
<td class=tabhead><br><b>nom_visiteur</b></td>
<td class=tabhead><br><b>societe_visiteur</b></td>
<td class=tabhead><br><b>plaque_visiteur</b></td>
</tr>
<?
if ($_REQUEST['nom_visiteur'] != "") {
$societe_visiteur=htmlentities($_REQUEST['societe_visiteur']);
$nom_visiteur=htmlentities($_REQUEST['nom_visiteur']);
$plaque_visiteur=htmlentities($_REQUEST['plaque_visiteur']);
mysql_query("INSERT INTO visiteur (nom_visiteur,societe_visiteur,plaque_visiteur) VALUES('$nom_visiteur','$societe_visiteur','$plaque_visiteur');");
}
if($_REQUEST['action']=="del")
{
mysql_query("UPDATE `gestion_loge`.`visiteur` SET `statut` = 'OUT' WHERE `visiteur`.`num_visiteur`={$_REQUEST['num_visiteur']};");
}
$result=mysql_query("SELECT num_visiteur,nom_visiteur,societe_visiteur,plaque_visiteur FROM visiteur WHERE statut='IN';");
$i=0;
while( $row=mysql_fetch_array($result) )
{
if($i>0)
{
echo "<tr valign=bottom>";
echo "<td bgcolor=#ffffff background='images/strichel.gif' colspan=6><img src=images/blank.gif width=1 height=1></td>";
echo "</tr>";
}
echo "<tr valign=center>";
echo "<td class=tabval>".$row['num_visiteur']."></td>";
echo "<td class=tabval>".$row['nom_visiteur']."</td>";
echo "<td class=tabval>".$row['societe_visiteur']." </td>";
echo "<td class=tabval>".$row['plaque_visiteur']." </td>";
echo "<td class=tabval><a onclick=\"return confirm('Validez-vous la sortie de ce visiteur ? ');\" href=cds.php?action=del&num_visiteur=".$row['num_visiteur']."><span class=red>Sortie</span></a></td>";
echo "<td class=tabval></td>";
echo "</tr>";
$i++;
}
?>
</table>
</body>
</html>