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
<!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>
<? include('header.php')?>
----
Grande Famille Principal,
Sous Famille ou vari&eacute;t&eacute;s,
Code Produit,
<?
require("config.inc.php3");
$db = @mysql_connect("$dbhost", "$dblogi", "$dbpass") OR
DIE("
<center>Désolé, la Base est Down
...</center>");
@mysql_select_db("$dbbase",$db) OR
DIE("
<center>Désolé, la Base n'est pas accessible
...</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>
----
<? echo $GdeFamille ?>,
<? echo $SsFamille ?>,
<? echo $Code ?>,
<?
$i++;
}
?>
<? include('footer.php');
?>
</html>