Problème html/php
Résolu
rockeuse13
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
rockeuse13 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
rockeuse13 Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour, voila je veux faire une page internet avec un tableau contenant les références, les designations et les prix de différents meubles.
Mais voila ce que cela m'affiche :
liste des meubles
Références Désignation Prix
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
alors que normalement cela devrait prendre les informations dans mysql.
Voila mon code :
<html>
<head>
<title> Notre catalogue</title>
</head>
<body>
<?
//Connexion au serveur MYSQL et ouverture de la base Perrin
$db=mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error());
mysql_select_db("Perrin",$db)or die ("erreur de connexion à la base Perrin") ;
//requête d'affichage des enregistrements
$requete="select* FROM meuble";
//exécution de la requête
$resultat=mysql_query($requete) or die("erreur requete sql!");
// affichage des résulats de la requête
echo"<H3> liste des meubles </H3>";
echo "<table>";
echo "<tr>";
echo"<td> Références </td>";
echo"<td> Désignation </td>";
echo"<td> Prix </td>";
echo "</tr>";
while($ligne=mysql_fetch_assoc($resultat))
{
echo "<tr>";
echo '<td>$ligne["nummeuble"]</td>';
echo '<td>$ligne["desimeuble"]</td>';
echo '<td>$ligne["prixmeuble"]</td>';
echo "</tr>";
}
mysql_close($db);
echo "</table>";
?>
</body>
</html>
Si quelqu'un pouvait m'indiquer ce qui ne va pas cela me serait d'une grande aide
merci d'avance.
Mais voila ce que cela m'affiche :
liste des meubles
Références Désignation Prix
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
$ligne["nummeuble"] $ligne["desimeuble"] $ligne["prixmeuble"]
alors que normalement cela devrait prendre les informations dans mysql.
Voila mon code :
<html>
<head>
<title> Notre catalogue</title>
</head>
<body>
<?
//Connexion au serveur MYSQL et ouverture de la base Perrin
$db=mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error());
mysql_select_db("Perrin",$db)or die ("erreur de connexion à la base Perrin") ;
//requête d'affichage des enregistrements
$requete="select* FROM meuble";
//exécution de la requête
$resultat=mysql_query($requete) or die("erreur requete sql!");
// affichage des résulats de la requête
echo"<H3> liste des meubles </H3>";
echo "<table>";
echo "<tr>";
echo"<td> Références </td>";
echo"<td> Désignation </td>";
echo"<td> Prix </td>";
echo "</tr>";
while($ligne=mysql_fetch_assoc($resultat))
{
echo "<tr>";
echo '<td>$ligne["nummeuble"]</td>';
echo '<td>$ligne["desimeuble"]</td>';
echo '<td>$ligne["prixmeuble"]</td>';
echo "</tr>";
}
mysql_close($db);
echo "</table>";
?>
</body>
</html>
Si quelqu'un pouvait m'indiquer ce qui ne va pas cela me serait d'une grande aide
merci d'avance.
A voir également:
- Problème html/php
- Editeur html - Télécharger - HTML
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Espace html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
2 réponses
Remplace :
Par :
...puis réfléchis et comprend pourquoi ça marche mieux
echo "<tr>"; echo '<td>$ligne["nummeuble"]</td>'; echo '<td>$ligne["desimeuble"]</td>'; echo '<td>$ligne["prixmeuble"]</td>'; echo "</tr>";
Par :
echo "<tr>"; echo '<td>' . $ligne["nummeuble"] . '</td>'; echo '<td>' . $ligne["desimeuble"] . '</td>'; echo '<td>' . $ligne["prixmeuble"] . '</td>'; echo "</tr>";
...puis réfléchis et comprend pourquoi ça marche mieux