Bonjour,
Voilà mon soucis, j'ai créé une base de données (Projet) avec une table (Magasin) qui contient7 champs (ID,RefFabric,Designation,Distributeur,RefDistrib,Boitier et Quantite).
Je souhaite lire les données des ces champs et les insérer dans un tableau, mais cela ne fonctionne pas.
J'ai essayé de chercher par moi même mais sans succès et donc un peu d'aide ne serait pas de refus.
N'hésitez pas si il y a d'autres erreurs !
Je joins donc mon code pour que vous puissiez m'aider.
Merci d'avance.
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
24
25
26 <?php session_start();/*Départ de la session*/ include 'magasin.php';/*Fichier comprenant la fonction connexion*/ $db=ConnectDB(); ?> <html> <head> <title>Gestion du stock du magasin</title> <!--Titre de la page Web--> <meta name="description" content="Page principale de l'application"> <!--Décrit le contenu de la page--> <meta name="autor" content="Donnez Jean-Vincent"> <!--Indique l'auteur--> <meta name="keywords" content="Gestion,Composants,IUT,Stock"> <!--Mot clés peremettant de trouver la page sur le Web--> <link rel="stylesheet" type="text/css" href="style.css"> <!--Lien avec la page style.css pour la mise en page--> </head> <body> <table> <TR> <TD><h1>Gestion du stock du magasin<h1></TD> <TD ><p class="design">A defenir</p></TD> </TR> </table> <?php ShowList($db);/*Affichage du stock*/ ?> </body> </html>
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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 <?php function ConnectDB()/*Fonction permettant la connexion à la base de données*/ { $link=@mysql_connect("localhost","root","");/*Connexion à la base de données*/ if(!link) die("Impossible de se connecter:".mysql_error());/*Affiche un message d'erreur si la connexion échoue*/ return $link; } function ShowList($db)/*Fonction permettant d'afficher le contenu de la base de données*/ { $ok=mysql_select_db('Projet');/*Sélection de la table a afficher*/ if(!$ok) die("Impossible de se connecter:".mysql_error());/*Affichage lors d'une erreur*/ $result=mysql_query("SELECT * FROM Magasin");/*Demande de requête*/ if(!$result) die("Impossible d'exécuter la requête:".mysql_error()); echo"<table>"; echo"<TR>"; echo"<TD>"."Quantite"."</TD>"; echo"<TD>"."RefFabric"."</TD>"; echo"<TD>"."Designation"."</TD>"; echo"<TD>"."Distributeur"."</TD>"; echo"<TD>"."Reference Distributeur"."</TD>"; echo"<TD>"."Boitier"."</TD>"; echo"</TR>"; echo"</table>"; echo"<table border=2>"; while($data=mysql_fetch_array($result))/*Affichage du contenu du champs*/ { echo"<TR>"; echo"<TD>".$data['Quantite']."</TD>";/*Affichage champs Quantité*/ echo"<TD>".$data['RefFabric']."</TD>";/*Affichage champs RefFabric*/ echo"<TD>".$data['Designation']."</TD>";/*Affichage champs Designation*/ echo"<TD>".$data['Distributeur']."</TD>";/*Affichage champs Distributeur*/ echo"<TD>".$data['RefDistrib']."</TD>";/*Affichage champs RefDistrib*/ echo"<TD>".$data['Boitier']."</TD>";/*Affichage champs Boitier*/ echo"</TR>"; } echo"</table>"; mysql_close();/*Fin connexion*/ } ?>
Partager