Probleme avec mon code php
ZaNy
-
Alain42 -
Alain42 -
Bonjour,
J'ai une probleme avec mon code PHP. Je vous explique.
J'ai un base de donnée composé d'une table sous wamp.
J'ai besoin d'interroger cette base, et de récupérer ces données dans un tableau.
Voici mon code PHP contenu dans ma page accueil.php :
<!-- Fait appel a la page connexion.php dans laquelle on effectue notre connexion à la base -->
<?php include("connexion.php");
$requete = "select * from jeux";
$resultat = mysql_query($requete,$connexion) or die("Erreur de requête");
echo "<table Cleaned width = \"1000px\" height= \"36px\" class=\"tete\" align=\"center\" border=\"2\" cellpadding=\"5\" cellspacing=\"0\" > ";
while ($uneLigne = mysql_fetch_array($resultat))
{
echo "<tr>";
echo "<td width=\"5%\"> $uneLigne[0] </td>";
echo "<td width=\"15%\"> $uneLigne[1] </td>";
echo "<td width=\"15%\"> $uneLigne[2] </td>";
echo "<td width=\"15%\"> $uneLigne[3] </td>";
echo "<td width=\"15%\"> $uneLigne[4] </td>";
echo "<td width=\"15%\"> $uneLigne[5] </td>";
echo "</tr>";
}
echo "</table>";
php mysql_close($connexion);
?>
Le probleme c'est à l'execution de mon script avec mon explorateur firefox. La ligne ci-dessous apparaît à l'écran.
Elle ne devrai pas puisqu'elle est entre balise php. Malheureusement, firefox la prend comme du texte, et ce dù à mon avis à une erreur de balisage (que je ne vois pas)
"; while ($uneLigne = mysql_fetch_array($resultat)) { echo ""; echo " $uneLigne[0] "; echo " $uneLigne[1] "; echo " $uneLigne[2] "; echo " $uneLigne[3] "; echo " $uneLigne[4] "; echo " $uneLigne[5] "; echo ""; } echo ""; php mysql_close($connexion); ?>
Merci de m'aider sur ce problème desespérant.
Cordialement
Alexis
J'ai une probleme avec mon code PHP. Je vous explique.
J'ai un base de donnée composé d'une table sous wamp.
J'ai besoin d'interroger cette base, et de récupérer ces données dans un tableau.
Voici mon code PHP contenu dans ma page accueil.php :
<!-- Fait appel a la page connexion.php dans laquelle on effectue notre connexion à la base -->
<?php include("connexion.php");
$requete = "select * from jeux";
$resultat = mysql_query($requete,$connexion) or die("Erreur de requête");
echo "<table Cleaned width = \"1000px\" height= \"36px\" class=\"tete\" align=\"center\" border=\"2\" cellpadding=\"5\" cellspacing=\"0\" > ";
while ($uneLigne = mysql_fetch_array($resultat))
{
echo "<tr>";
echo "<td width=\"5%\"> $uneLigne[0] </td>";
echo "<td width=\"15%\"> $uneLigne[1] </td>";
echo "<td width=\"15%\"> $uneLigne[2] </td>";
echo "<td width=\"15%\"> $uneLigne[3] </td>";
echo "<td width=\"15%\"> $uneLigne[4] </td>";
echo "<td width=\"15%\"> $uneLigne[5] </td>";
echo "</tr>";
}
echo "</table>";
php mysql_close($connexion);
?>
Le probleme c'est à l'execution de mon script avec mon explorateur firefox. La ligne ci-dessous apparaît à l'écran.
Elle ne devrai pas puisqu'elle est entre balise php. Malheureusement, firefox la prend comme du texte, et ce dù à mon avis à une erreur de balisage (que je ne vois pas)
"; while ($uneLigne = mysql_fetch_array($resultat)) { echo ""; echo " $uneLigne[0] "; echo " $uneLigne[1] "; echo " $uneLigne[2] "; echo " $uneLigne[3] "; echo " $uneLigne[4] "; echo " $uneLigne[5] "; echo ""; } echo ""; php mysql_close($connexion); ?>
Merci de m'aider sur ce problème desespérant.
Cordialement
Alexis
Configuration: Windows XP Firefox 2.0.0.11
4 réponses
-
Bonjour
Ton problème, c'est que ton code PHP n'est pas interpreté. Que tapes tu dans la barre d'adresse de ton firefox pour voir le contenu ? Une adresse du système de fichier ( 'c:\quelquechose') ou une adresse http ? -
-
Non il faut que tu tapes http://localhost/accueil.php dans firefox
sinon tu ne passe pas par le serveur wamp, mais par l'explorateur windows et me php n'est pas interprété. -
et ce n'est pas :
php mysql_close($connexion);
mais
mysql_close($connexion);
tout simplement