structurer les données dans un tableau
Posté : 30 mars 2007, 09:59
Bonjour à tous!!
Toujours plongé dans la gestion des stock et possédant une base avec plusieurs milliers d'articles, je souhaiterais structurer les données renvoyées par une requête.
En effet, j'ai rajouté un champ Région dans la base et en fonction des Codes Postaux j'ai renseigné ces champs par trois régions possibles
1/ Paris-IdF
2/Province Nord
3/ province sud
Je souhaiterais donc lister trois tableaux différents et à la suite sur la page et ce en fonction des N° de colis retrounés par la base. En effet les utilisateurs saisissent les quatre ou cinq derniers caractéres et la base m'affiche tous les colis dont les derniers caractéres correspondent (merci encore Grands Maitres Sadeq et Ryle)
Ex:
PARIS-IDF
N° NOM ADRESSE ENVOI
MMPP123A TOTO Jules 3 rue Verte PARIS 75012 01/01/07
PROVINCE NORD
N° NOM ADRESSE ENVOI
56LL123A DUPONT louis 3 rue Bleue LILLE 59012 01/01/07
etc...
J'ai bien compris qu'il fallait mettre des conditions (si REG= PARIS-IDF alors tableau...) Mais là j'avoue je bloque
Voici le code recherche.php
Toujours plongé dans la gestion des stock et possédant une base avec plusieurs milliers d'articles, je souhaiterais structurer les données renvoyées par une requête.
En effet, j'ai rajouté un champ Région dans la base et en fonction des Codes Postaux j'ai renseigné ces champs par trois régions possibles
1/ Paris-IdF
2/Province Nord
3/ province sud
Je souhaiterais donc lister trois tableaux différents et à la suite sur la page et ce en fonction des N° de colis retrounés par la base. En effet les utilisateurs saisissent les quatre ou cinq derniers caractéres et la base m'affiche tous les colis dont les derniers caractéres correspondent (merci encore Grands Maitres Sadeq et Ryle)
Ex:
PARIS-IDF
N° NOM ADRESSE ENVOI
MMPP123A TOTO Jules 3 rue Verte PARIS 75012 01/01/07
PROVINCE NORD
N° NOM ADRESSE ENVOI
56LL123A DUPONT louis 3 rue Bleue LILLE 59012 01/01/07
etc...
J'ai bien compris qu'il fallait mettre des conditions (si REG= PARIS-IDF alors tableau...) Mais là j'avoue je bloque
Voici le code recherche.php
Code : Tout sélectionner
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Rechercher</title>
</head>
<body>
<br>
<?php
if ( !$_POST[choix] || !$_POST[recherche]) {
echo "<td colspan=9 align=center bgcolor='#000000'><h2>SAISIR LES CRITERES DE RECHERCHE</td>";
exit;
}
$connect=mysql_connect("localhost", "root", "") or die ("Echec de la connexion au serveur !");
$select=mysql_select_db("Gestion"); $query="select * from t_col where $_POST[choix] LIKE '%$_POST[recherche]'"ORDER BY REG` ASC;
$result=mysql_query($query);
if ( $result && mysql_num_rows($result) ==0)
echo "<td colspan=9 align=center bgcolor='#000000'><h2>PAS DE COLIS A RECHERCHER</td>";
else if ($result) {
echo "<table width=100% border=1 align=center>";
echo "<tr bgcolor='#000000'>";
echo "<td colspan=9><h2>RECHERCHER COLIS</td>";
echo "</tr>";
echo "<tr align=center bgcolor=#87CEEB>";
echo "<td><h4 class='h41'>Colis</td>";
echo "<td><h4 class='h41'>Nom</td>";
echo "<td><h4 class='h41'>Adresse</td>";
echo "<td><h4 class='h41'>CP</td>";
echo "<td><h4 class='h41'>Localité</td>";
echo "<td><h4 class='h41'>Envoi</td>";
echo "<td><h4 class='h41'>Région</td>";
echo "</tr>";
$i=0;
while ($row=mysql_fetch_array($result)) {
if ($i==0) { echo "<tr bgcolor=#D3D3D3>"; $i++; }
else { echo "<tr bgcolor=#FFFFFF>"; $i--; }
echo "<td><h5>".$row["NUMCOL"]."</td>";
echo "<td><h5>".$row["NOM"]."</td>";
echo "<td><h5>".$row["ADR"]."</td>";
echo "<td><h5>".$row["CP"]."</td>";
echo "<td><h5>".$row["LOC"]."</td>";
echo "<td><h5>".$row["ENV"]."</td>";
echo "<td><h5>".$row["REG"]."</td>";
echo "</tr>";
}
echo "</table>";
}
?>
</body>
</html>