Affichage d'un tableau
jojojami
Messages postés
33
Statut
Membre
-
Alain_42 Messages postés 5413 Statut Membre -
Alain_42 Messages postés 5413 Statut Membre -
Bonjour,
j'ai 3 tableaux dans ma BD
article (id_article,libelle,marque,quantite,date)
fournisseur (id_fournisseur,nom_fou,tel_fou,fax_fou,adresse_fou)
intervenant (id_intervenant,nom_intervenant,tel_intervenant,e_mail_intervenant,pwd_intervenant)
les 3id sont tous une clé primaire
et j'ai une autre table "entrees" dont je veux un affichage de seulement: id article,id_fournisseur,id_intervenant
j'ai fait la Contrainte de clé étrangère (INNODB) dans cette table entrees dans la BD mais j'ai pa pu l'afficher :(
voilà mon scripte:
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'gestion de stock';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT id_intervenant,id_article,id_fournisseur FROM entrees';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
//affichage du tableau
echo '<table background="transparent" cellpadding="" width="200px" height="100px" bordercolor="">'."\n";
echo '<tr>';
echo '<td bgcolor=""><b><u>id_intervenant</u></b></td>';
echo '<td bgcolor=""><b><u>id_article</u></b></td>';
echo '<td bgcolor=""><b><u>id_fournisseur</u></b></td>';
echo '</tr>'."\n";
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="">'.$row["id_intervenant"].'</td>';
echo '<td bgcolor="">'.$row["id_article"].'</td>';
echo '<td bgcolor="">'.$row["id_fournisseur"].'</td>';
?>
<?php echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else
{ echo 'Pas d\'enregistrements dans cette table...';
}
// on libère le résultat
mysql_free_result($result);
?>
j'ai 3 tableaux dans ma BD
article (id_article,libelle,marque,quantite,date)
fournisseur (id_fournisseur,nom_fou,tel_fou,fax_fou,adresse_fou)
intervenant (id_intervenant,nom_intervenant,tel_intervenant,e_mail_intervenant,pwd_intervenant)
les 3id sont tous une clé primaire
et j'ai une autre table "entrees" dont je veux un affichage de seulement: id article,id_fournisseur,id_intervenant
j'ai fait la Contrainte de clé étrangère (INNODB) dans cette table entrees dans la BD mais j'ai pa pu l'afficher :(
voilà mon scripte:
<?php
// information pour la connection à le DB
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'gestion de stock';
// connection à la DB
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
// requête SQL qui compte le nombre total d'enregistrement dans la table et qui
//récupère tous les enregistrements
$select = 'SELECT id_intervenant,id_article,id_fournisseur FROM entrees';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
//affichage du tableau
echo '<table background="transparent" cellpadding="" width="200px" height="100px" bordercolor="">'."\n";
echo '<tr>';
echo '<td bgcolor=""><b><u>id_intervenant</u></b></td>';
echo '<td bgcolor=""><b><u>id_article</u></b></td>';
echo '<td bgcolor=""><b><u>id_fournisseur</u></b></td>';
echo '</tr>'."\n";
while($row = mysql_fetch_array($result)) {
echo '<tr>';
echo '<td bgcolor="">'.$row["id_intervenant"].'</td>';
echo '<td bgcolor="">'.$row["id_article"].'</td>';
echo '<td bgcolor="">'.$row["id_fournisseur"].'</td>';
?>
<?php echo '</tr>'."\n";
}
echo '</table>'."\n";
// fin du tableau.
}
else
{ echo 'Pas d\'enregistrements dans cette table...';
}
// on libère le résultat
mysql_free_result($result);
?>
A voir également:
- Affichage d'un tableau
- Tableau word - Guide
- Trier un tableau excel - Guide
- Tableau ascii - Guide
- Imprimer un tableau excel - Guide
- Tableau croisé dynamique - Guide