Voici un nouveau défis pour les plus fort d'entre vous ...
Je bosse sur un petit site pour ma société qui liste toutes les documentations fournisseurs que l'on peut avoir ...
J'ai la possibilité de créer des listes suivant la société, le numéro de pochette dans laquelle la doc est rangé .... etc ...
J'ai donc ma base de données sous phpmyadmin qui comprend trois tables, tablecontact, tableproduit et tablesociete ...
J'ai voulu ajouter une colonne à une de mes pages (il y en aura trois au total) qui me permettrait en plus des infos déjà présentes de voir apparaître le FOURNISSEUR du matériel que je cherche ...
Voici le bout de code en PHP:
Code :
Code : Tout sélectionner
<?php require_once('../Connections/ConnexionBiblio.php'); ?>
<?php
mysql_select_db($database_ConnexionBiblio, $ConnexionBiblio);
$query_rsChemise = "SELECT tableproduit.ProduitNumChemise, tableproduit.ProduitType, tableproduit.ProduitDate, tableSociete.SocieteNom FROM tableproduit LEFT JOIN tablesociete ON tableproduit.ProduitMarque = tablesociete.RefSociete ORDER BY tablesociete.SocieteNom, tableproduit.ProduitType";
$rsChemise = mysql_query($query_rsChemise, $ConnexionBiblio) OR die(mysql_error());
$row_rsChemise = mysql_fetch_assoc($rsChemise);
$totalRows_rsChemise = mysql_num_rows($rsChemise);
?>
Dois-je faire deux connexions à ma base dans deux tables différentes ou est-ce que je peux lui dire d'aller tout chercher dans une seule requête ????
Voici le code de la page entière:
Code : Tout sélectionner
<?php require_once('../Connections/ConnexionBiblio.php'); ?>
<?php
mysql_select_db($database_ConnexionBiblio, $ConnexionBiblio);
$query_rsChemise = "SELECT tableproduit.ProduitNumChemise, tableproduit.ProduitType, tableproduit.ProduitDate, tableSociete.SocieteNom FROM tableproduit LEFT JOIN tablesociete ON tableproduit.ProduitMarque = tablesociete.RefSociete ORDER BY tablesociete.SocieteNom, tableproduit.ProduitType";
$rsChemise = mysql_query($query_rsChemise, $ConnexionBiblio) OR die(mysql_error());
$row_rsChemise = mysql_fetch_assoc($rsChemise);
$totalRows_rsChemise = mysql_num_rows($rsChemise);
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><!-- InstanceBegin template="/Templates/ListeBiblio.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<!-- InstanceBeginEditable name="doctitle" -->
<title>Listes</title>
<!-- InstanceEndEditable -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- InstanceBeginEditable name="head" -->
<!-- InstanceEndEditable -->
</head>
<body bgcolor="#F2F2F2">
<div align="center"></div>
<table width="800" height="452">
<tr>
<td width="542" height="35"><strong><font face="Arial, Helvetica, sans-serif">BIBLIO
CMF</font></strong> </td>
<td width="246"> </td>
</tr>
<tr>
<td height="51" colspan="2"><div align="center"><font size="6" face="Arial, Helvetica, sans-serif"><strong><!-- InstanceBeginEditable name="TITRE" -->CHEMISES
de documentation<!-- InstanceEndEditable --></strong></font></div></td>
</tr>
<tr>
<td colspan="2" valign="top"><div align="center">
<!-- InstanceBeginEditable name="tableau" -->
<table width="100%" border="1" cellpadding="1" bordercolor="#336633" bgcolor="#FFFFCC">
<tr>
<td width="40"><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">Chemise
N°</font></strong></div></td>
<td width="200"><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">Société </font></strong></div></td>
<td><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif">Type
de produit</font></strong></div></td>
<td width="60"><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif"> Date</font></strong></div></td>
<td width="60"><div align="center"><strong><font size="2" face="Arial, Helvetica, sans-serif"> Fournisseurs</font></strong></div></td>
</tr>
<?php do { ?>
<tr valign="middle">
<td nowrap> <div align="center"><font size="2" face="Arial, Helvetica, sans-serif"> <?php echo $row_rsChemise['ProduitNumChemise']; ?></font> </div></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"> <?php echo $row_rsChemise['SocieteNom']; ?></font></td>
<td><font size="2" face="Arial, Helvetica, sans-serif"> <?php echo $row_rsChemise['ProduitType']; ?></font></td>
<td nowrap><font size="2" face="Arial, Helvetica, sans-serif"> <?php echo $row_rsChemise['ProduitDate']; ?></font></td>
<td nowrap><font size="2" face="Arial, Helvetica, sans-serif"><?php echo $row_rsDetailFournisseur['SocieteNom']; ?></font></td>
</tr>
<?php } while ($row_rsChemise = mysql_fetch_assoc($rsChemise)); ?>
</table>
<p> </p>
<p> </p>
<!-- InstanceEndEditable -->
<p> </p>
<p> </p>
</div></td>
</tr>
</table>
<p align="center"><strong><font size="7" face="Arial, Helvetica, sans-serif"></font></strong></p>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($rsChemise);
?>