Bonjour,
je suis de nouveau devant une impasse..
Je cherche à faire un catalogue dynamique en liaison avec ma table produit, de manière à ce que si j'ajoute un produit le tableau se mette à jour.
Je pensais que ca allait être assez simple mais je sèche.
A la base le catalogue était en html très basique avec <table> etc, on le regardait et basta.
Ma table produit est comme ceci:
Voici un enregistrement type:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 +----------------+ | produit | +----------------+ | nump PK | | nomp | | pvp | | pap | | qtestockp | | qteminp | | qtemaxp | | image | | id_catcdep FK | +----------------+
Sans l'image ca marche nickel, enfin ca me fait mon tableau quoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 nump=ch01 nomp=Chaussures noires pvp=80.00 pap=50.00 qtestockp=50 qteminp=5 qtemaxp=100 image=<img src="images/homme/chaussure.jpg"> id_catcde=1
J'ai pensé qu'en mettant l'url ca serait bon mais non apparemment puisque j'ai un:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /mnt/104/sda/5/a/fringuescorot/homme.php on line 81 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/104/sda/5/a/fringuescorot/homme.php on line 87
Je suis un gros débutant comme vous devez vous en douter.
J'ai fait mon script comme ceci:
Voilà.. je dois faire ca pour le bac et les oraux approchent donc je sollicite votre aide en espérant la trouver!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 <?php // la requête $requete="SELECT image AS 'Image',nump AS 'Référence',nomp AS 'Libellé',qtestockp AS 'Quantité en stock',pvp AS 'Prix en euros' FROM produit WHERE produit.id_catcdep=1;"; $resultat= mysql_query($requete); // l'en tête des colonnes du tableau echo "<center>"; echo '<p /><table id="table" border="1">'; echo "<tr>"; for( $i=0; $i < mysql_num_fields($resultat); $i++) echo "<th>".mysql_field_name($resultat, $i)."</th>"; echo "</tr>"; echo "</center>"; // le parcours des lignes et des champs while($ligne=mysql_fetch_array($resultat)) { echo "<tr>"; for($i=0;$i< mysql_num_fields($resultat); $i++) echo "<td>$ligne[$i]</td>"; echo "</tr>"; } // fin du tableau echo "</table><p />"; ?>
Cdlt
Partager