Tableau qui ne s'affiche pas
Absot
Messages postés
819
Statut
Membre
-
chuka Messages postés 980 Statut Membre -
chuka Messages postés 980 Statut Membre -
Slt, je refais appel à vous parce que j'ai un petit souci pour afficher mon tableau, je sais qu'il faudrait mieux que j'essaie tout seul mais là où je fais mon stage me pousse à rapidement finir son site malgré que je ne sois qu'en première année de programmation...
J'arrive bien à me connecter à ma BDD vu que j'arrive à ajouter des clients et des produits mais maintenant je voudrais les afficher dans un tableau or ça ne fonctionne pas alors que le code est le même que celui que j'ai fais en cours ( adapté à la situation bien sûr ) qui lui fonctionne.. :??:
Je vous montre mon code:
Je suis un peu perdu.. :/
J'arrive bien à me connecter à ma BDD vu que j'arrive à ajouter des clients et des produits mais maintenant je voudrais les afficher dans un tableau or ça ne fonctionne pas alors que le code est le même que celui que j'ai fais en cours ( adapté à la situation bien sûr ) qui lui fonctionne.. :??:
Je vous montre mon code:
/* connexion au serveur MySql
remplacer localhost pr l'IP du serveur
ensuite renseigner le login et le mot de passe*/
$connexion = mysql_connect("localhost","root") or die("Connexion impossible au serveur");
/* connexion a votre base indiquer votre nom de login*/
//$bd=nom login
//$connexion = mysql_connect("172.16.0.177","laval","laval") or die("Connexion impossible au serveur");
mysql_select_db("Site") or die("Connexion impossible a la base");
/* requete a executer */
$query = "SELECT idClient, nom, prenom, mail, mdp FROM Produit";
/* execution de la requete */
$result = mysql_query($query) or die("Requete échouée");
echo "<table border='2' class='tableau_produit'>";
echo "<tr>
<th>
ID du cleint
</th>
<th>
Nom du client
</th>
<th>
Prénom du client
</th>
<th>
Adresse mail du client
</th>
<th>
Mot de passe du client
</th>
</tr>";
// tant qu'il y a des lignes de retournées on affiche les films
while ($line = mysql_fetch_array($result)) {
/* la fonction mysql_fetch_array retourne les résultats sous la forme d'un tableau associatif dans lequel on accède aux différents éléments de la manière suivante
*/
echo "<tr class='hauteur'>";
echo "<td>$line[idClient]</td>";
echo "<td>$line[nom]</td>";
echo "<td>$line[prenom]</td>";
echo "</tr>";
}
echo "</table>";
/code
Voilà ma table "Client":
[code]
CREATE TABLE Client (
idClient int(11) NOT NULL PRIMARY KEY auto_increment,
civilite varchar(4) default NULL '',
nom varchar(50) default NULL '',
prenom varchar(50) default NULL '',
mail varchar(50) NOT NULL default '',
mdp varchar(50) NOT NULL default '',
naissance varchar(10) default NULL,
adresse varchar(200) default NULL,
telephone int(10) default NULL
) ;
Je suis un peu perdu.. :/
A voir également:
- Tableau qui ne s'affiche pas
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide
1 réponse
Salut,
Je suis pas un spécialiste du PHP/MYSQL mais tu peux essayer cela:
while ($line = mysql_fetch_array($result,, MYSQL_ASSOC)) {
/* la fonction mysql_fetch_array retourne les résultats sous la forme d'un tableau associatif dans lequel on accède aux différents éléments de la manière suivante
*/
echo "<tr class='hauteur'>";
echo "<td>$line['idClient']</td>";
echo "<td>$line['nom']</td>";
echo "<td>$line['prenom']</td>";
echo "</tr>";
}
echo "</table>";
J'espère ça pourra t'aider!!!
@+
Je suis pas un spécialiste du PHP/MYSQL mais tu peux essayer cela:
while ($line = mysql_fetch_array($result,, MYSQL_ASSOC)) {
/* la fonction mysql_fetch_array retourne les résultats sous la forme d'un tableau associatif dans lequel on accède aux différents éléments de la manière suivante
*/
echo "<tr class='hauteur'>";
echo "<td>$line['idClient']</td>";
echo "<td>$line['nom']</td>";
echo "<td>$line['prenom']</td>";
echo "</tr>";
}
echo "</table>";
J'espère ça pourra t'aider!!!
@+