bonjour
cela fait dejà plusiseurs POST pour le même problème mais à ce jour je ne l'ai toujours pas resolu.
Ce que je souhaite faire c'est afficher plusieurs commandes les une à coté des autres.
voici mon code :
Le problème qui se pose actuellement c'est que les données sont bien récupérées mais s'affichent à la suite sur la même colonne.
moi je souhaite que chaque commande s'affiche dans une nouvelle colonne ou tableau.
Merci d'avance pour votre aide.
cela fait dejà plusiseurs POST pour le même problème mais à ce jour je ne l'ai toujours pas resolu.
Ce que je souhaite faire c'est afficher plusieurs commandes les une à coté des autres.
voici mon code :
Code:
<?php
include ('connexion.php');
$idcom = $_POST['idcom'] ;
$ids = @implode("', '", $_POST['idcom']) ;
$mag = $_POST['mag'] ;
$magasin = @implode("', '", $_POST['mag']) ;
$req = "SELECT * from lignedecommande WHERE idcom IN ('$ids')";
$res = mysql_query($req);
$tablo='';
while($data = mysql_fetch_assoc($res)) { $tablo[]=$data; }
$num_semaine = strftime("%U")-1 ;
$req2 = "SELECT * from lignedecommande WHERE Mag IN ('$magasin') AND Semaine= '$num_semaine'";
$res2 = mysql_query($req2);
$tablo2='';
while($data2 = mysql_fetch_assoc($res2)) { $tablo2[]=$data2; }
echo '<center><table border=1 bordercolor=#000000>';
echo '<tr>';
echo '<td bgcolor="#5389EE"><b><u><font color=#FFFFFF>Produits</u></b></font></td>';
echo '<td bgcolor="#5389EE"><b><u><font color=#FFFFFF>S</u></b></font></td>';
echo '<td bgcolor="#5389EE"><b><u><font color=#FFFFFF>Q</u></b></font></td>';
echo '<td bgcolor="#5389EE"><b><u><font color=#FFFFFF>S-1</u></b></font></td>';
echo '<td bgcolor="#5389EE"><b><u><font color=#FFFFFF>Q-1</u></b></font></td>';
echo '</tr>'."\n";
$nb = mysql_num_rows($res);
$nb2= mysql_num_rows($res2);
$i2=0;
for($i=0;$i<$nb;$i++){
$i2++;
if($i2<$nb2){
$valeur1=$tablo[$i]['Produit'];
$valeur2=$tablo[$i]['Stock'];
$valeur3=$tablo[$i]['Qte'];
$valeur4=$tablo2[$i2]['Stock'];
$valeur5=$tablo2[$i2]['Qte'];
$valeur6=$tablo[$i]['Mag'];
echo '<tr>';
echo '<td><font size=2>'.$valeur1.'</font></td><td>'.$valeur2.'</td><td>'.$valeur3.'</td><td>'.$valeur4.'</td><td>'.$valeur5.'</td>';
echo '</tr>';
}
}
echo '</table>';
?>
moi je souhaite que chaque commande s'affiche dans une nouvelle colonne ou tableau.
Merci d'avance pour votre aide.