Je testais le code suivant sur ma page perso free et je n'avais pas de souci. Aujourd'hui je transfère mon code sur un hébergeur et j'ai les messages d'erreur suivant :
"PHP Notice: Undefined index: Salle in c:\clients\hotelapinede\francais\800\salles.php on line 229 PHP Notice: Use of undefined constant id_salle - assumed 'id_salle' in c:\clients\hotelapinede\francais\800\salles.php on line 239 PHP Notice: Use of undefined constant id_salle - assumed 'id_salle' in c:\clients\hotelapinede\francais\800\salles.php on line 239 PHP Notice: Use of undefined constant id_salle - assumed 'id_salle' in c:\clients\hotelapinede\francais\800\salles.php on line 239 PHP Notice: Use of undefined constant id_salle - assumed 'id_salle' in c:\clients\hotelapinede\francais\800\salles.php on line 239 PHP Notice: Use of undefined constant id_salle - assumed 'id_salle' in c:\clients\hotelapinede\francais\800\salles.php on line 239 PHP Notice: Use of undefined constant id_salle - assumed 'id_salle' in c:\clients\hotelapinede\francais\800\salles.php on line 239 "
Je sais que mes variables ne sont pas déclarée correctement mais je ne trouve pas la solution.
Voici mon code :
<?
include("connect.inc.php");
mysql_connect($host, $user, $password)or die("Connexion au serveur impossible");
$db = @mysql_select_db("$bdd") or die ("Sélection de la base de données impossible");
$req="select * from salle";
$res= @mysql_query($req);
echo "<form>";
echo "<select name='Salle' class='select' onChange='javascript:submit();'>";
echo "<option value=0>Choisissez une salle</option>";
while ($ligne=mysql_fetch_array($res))
{
echo "<option value=$ligne[id_salle]";
if ($ligne[id_salle]==$Salle)
{
echo " selected";
}
echo ">$ligne[nom_salle]";
}
echo "</select>";
echo "</form>";
?>
</td>
</tr>
</table>
<?
if (isset($Salle))
{
$req="select * from salle where id_salle=$Salle";
$res= @mysql_query($req);
while ($ligne=@mysql_fetch_array($res))
{
echo "<table width='456' height='20' cellspacing='0' cellpadding='0' class='table4'>";
echo "<tr>";
echo "<td><p class='p8'>$ligne[nom_salle]</p></td>";
echo "</tr>";
echo "<table width='456' height='94' cellspacing='0' cellpadding='0' class='table4'>";
echo "<tr>";
echo "<td width='68' rowspan='2' class='td5'><p class='p3b'>Dimensions</p></td>";
echo "<td width='54' rowspan='2' class='td5'><p class='p3b'>Surface</p></td>";
echo "<td height='22' colspan='5' align='center' class='td5'><p class='p3b'>CAPACITE</p></td>";
echo "</tr>";
echo "<tr>";
echo "<td width='49' class='td5'><p class='p3b'>Style U</p></td>";
echo "<td width='79' class='td5'><p class='p3b'>Style théatre</p></td>";
echo "<td width='70' class='td5'><p class='p3b'>Style écolier</p></td>";
echo "<td width='72' class='td5'><p class='p3b'>Style banquet</p></td>";
echo "<td width='64' class='td5'><p class='p3b'>Style cocktail</p></td>";
echo "</tr>";
echo "<tr>";
echo "<td height='43' class='td5'><p class='p3b'>$ligne[dimension]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne[surface_salle]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne[capacite_u]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne[capacite_theatre]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne[capacite_ecolier]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne[capacite_banquet]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne[capacite_cocktail]</p></td>";
echo "</tr>";
echo "</table>";
}
}
else
{
$req1="select * from salle where id_salle=1";
$res1= @mysql_query($req1);
$ligne1= @mysql_fetch_array($res1);
echo "<table width='456' height='20' cellspacing='0' cellpadding='0' class='table4'>";
echo "<tr>";
echo "<td><p class='p8'>$ligne1[nom_salle]</p></td>";
echo "</tr>";
echo "<table width='456' height='94' cellspacing='0' cellpadding='0' class='table4'>";
echo "<tr>";
echo "<td width='68' rowspan='2' class='td5'><p class='p3b'>Dimension</p></td>";
echo "<td width='54' rowspan='2' class='td5'><p class='p3b'>Surface</p></td>";
echo "<td height='22' colspan='5' align='center' class='td5'><p class='p3b'>CAPACITE</p></td>";
echo "</tr>";
echo "<tr>";
echo "<td width='49' class='td5'><p class='p3b'>Style U</p></td>";
echo "<td width='79' class='td5'><p class='p3b'>Style théatre</p></td>";
echo "<td width='70' class='td5'><p class='p3b'>Style écolier</p></td>";
echo "<td width='72' class='td5'><p class='p3b'>Style banquet</p></td>";
echo "<td width='64' class='td5'><p class='p3b'>Style cocktail</p></td>";
echo "</tr>";
echo "<tr>";
echo "<td height='43' class='td5'><p class='p3b'>$ligne1[dimension]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne1[surface_salle]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne1[capacite_u]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne1[capacite_theatre]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne1[capacite_ecolier]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne1[capacite_banquet]</p></td>";
echo "<td class='td5'><p class='p3b'>$ligne1[capacite_cocktail]</p></td>";
echo "</tr>";
echo "</table>";
}
?>