Hello tout le monde, J'ai un petit soucis,(qui n'en a pas) avec un de mes codes en php. Je vous explique.
Je dois crée une page de gestion de code pour des produits avec une
famille, une sous famille et le code correspondant. Dans une Famille,
il peu y'avoir plusieur article, et donc plusieur code different.
J'ai donc une page qui me permet d'ajouter dans une base de donnée les information utiles article par article.
Ensuite je veux que ma page principale affiche les données récuperés
dans la Bdd, et me les met sous forme de tableau, qu'il range les
grande familles par ordre alphabetique, et qu'il me fasse un tableau
par famille avec toutes les sous familles.
exemple.
---------------------------------------
| Salade | Blonde | 5687 |
| | Frisé | 4568 |
---------------------------------------
---------------------------------------
| Tomate | Ronde | 1234 |
| | Grappe | 1244 |
---------------------------------------
Et ainsi de suite.
Voici ma source pour ma page index.php
[code]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Index</title>
</head>
<body>
<div align="center">
<p>
<? include('header.php')?>
</p>
<table width="900" border="1">
<tr>
<td width="300"><div align="center">Grande Famille Principal </div></td>
<td width="300"><div align="center">Sous Famille ou variétés </div></td>
<td width="300"><div align="center">Code Produit </div></td>
</tr>
</table>
<p><br />
<br />
<?
require("config.inc.php3");
$db = @mysql_connect("$dbhost", "$dblogi", "$dbpass") OR
DIE("<br><br><center><font color=red face=arial
size=2><b>Désolé, la Base est Down
...</b></font></center>");
@mysql_select_db("$dbbase",$db) OR
DIE("<br><br><center><font color=red face=arial
size=2><b>Désolé, la Base n'est pas accessible
...</b></font></center>");
$req = MYSQL_QUERY("SELECT * FROM $TBL_code ORDER BY id DESC LIMIT 0, $limit_news");
$res = MYSQL_NUM_ROWS($req);
$i=0;
WHILE($i!=$res)
{
$id = mysql_result($req,$i,"id");
$GdeFamille = stripslashes(trim(mysql_result($req,$i,"GdeFamille")));
$SsFamille = stripslashes(trim(mysql_result($req,$i,"SsFamille")));
$Code = stripslashes(trim(mysql_result($req,$i,"Code")));
?>
<?
/*
<script language="JavaScript">
function PrintNews(data){
window.open('print_news.php3?news='+data,'Imprimer','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=1,resizable=0,width=620,height=450,left=0,top=0');
}
</script>*/?>
</table>
</td>
</tr>
</p>
<table width="900" border="1">
<tr>
<td width="300"><div align="center"><? echo $GdeFamille ?> </div></td>
<td width="300"><div align="center"><? echo $SsFamille ?></div></td>
<td width="300"><div align="center"><? echo $Code ?></div></td>
</tr>
</table>
<?
$i++;
}
?>
<br />
<br />
<? include('footer.php');
?>
</body>
</html>
[/code]