par
castell » 24 nov. 2006, 11:46
Désolé du retard pour ma reponse mais j'etait pas au travail et j'avais pas pris mes lignes de code avec moi
Sinon Ajoloca je tenai vraiment a te remercier d'avoir pris du temps avec mon probleme, c'est vraiment gentil .
Les lignes de code que tu m'a donné s'execute presque parfaitement bien.
Il me reste juste a faire que si lon a plusieur entré pour le meme groupe , le tableau ajoute une ligne au mieu de recréer un tableau.
exemple :
si il y a deux produit de chez acros ,un de chez fluku et un de chez strem;
il y ai un tableau ou sont ranger les deux produit acros , un tableau pour fluka et un pour strem.
j'ais donc fais cela :
$qryGroup = "SELECT distinct(groupe) FROM commande2";
$resQryGroup = mysql_query($qryGroup,$link) or die ('Erreur : ' . mysql_error() );
while ($rangGroupe = mysql_fetch_array($resQryGroup)){
$qryCmde = "SELECT * FROM commande2 WHERE groupe = '" . $rangGroupe['groupe'] . "'";
$resQryCmde = mysql_query($qryCmde,$link) or die ('Erreur : ' . mysql_error() );
?>
<BR><FORM method="POST" action="commande.php">
<table border=1>
<TR bgcolor= "#CCFFCC">
<th>Nom</th><th>Référence</th><th>Quantité</th><th>Nombre d'unité</th>
<th>Fournisseur</th><th>Reference fournisseur</th><th>Prix à l'unité</th>
<th>Prix total</th><th>Prix avec reduction</th><th>Numero de cas</th>
<th>Date</th><th>initiale</th><th>Commande</th>
</tr> <?php
while($rangCmde = mysql_fetch_array($resQryCmde)){
?>
<tr>
<td><font face='Verdana' size='2'><?php echo $rangCmde['nom']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['reference']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['quantite']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['nombre_quantite']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['fournisseur']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['reference_fournisseur']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['prix2']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['prix_total2']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['reduction2']; ?> </font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['numero_cass']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['date']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['initiale']; ?></font></td>
<td class="truc"><font face='Verdana' size='2'>
<div style="text-align:left;">
<select name="commande[]">
<option value="rien"></option>
<option value="effectuee">Effectuée</option>
<option value="annulee">Annulée</option>
</select>
<input type="hidden" name="tabnom[]" value="<?php echo $rangCmde['nom']; ?>" />
</div>
</font>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan=11>
<div style="text-align:center;">
<input type="submit" value="Valider" />
<input type="submit" value="Imprimer" onclick="print();" />
<input type="submit" value="Fermer" onClick="window.close()" />
</div>
</td>
</tr>
</table>
</form>
<?php
}
?>
et cela fonctionne tré bien
Encore merci a tout le monde pour l'aide que vous nous apporter a nous developpeur en aide

Désolé du retard pour ma reponse mais j'etait pas au travail et j'avais pas pris mes lignes de code avec moi
Sinon Ajoloca je tenai vraiment a te remercier d'avoir pris du temps avec mon probleme, c'est vraiment gentil .
Les lignes de code que tu m'a donné s'execute presque parfaitement bien.
Il me reste juste a faire que si lon a plusieur entré pour le meme groupe , le tableau ajoute une ligne au mieu de recréer un tableau.
exemple :
si il y a deux produit de chez acros ,un de chez fluku et un de chez strem;
il y ai un tableau ou sont ranger les deux produit acros , un tableau pour fluka et un pour strem.
j'ais donc fais cela :
[php]$qryGroup = "SELECT distinct(groupe) FROM commande2";
$resQryGroup = mysql_query($qryGroup,$link) or die ('Erreur : ' . mysql_error() );
while ($rangGroupe = mysql_fetch_array($resQryGroup)){
$qryCmde = "SELECT * FROM commande2 WHERE groupe = '" . $rangGroupe['groupe'] . "'";
$resQryCmde = mysql_query($qryCmde,$link) or die ('Erreur : ' . mysql_error() );
?>
<BR><FORM method="POST" action="commande.php">
<table border=1>
<TR bgcolor= "#CCFFCC">
<th>Nom</th><th>Référence</th><th>Quantité</th><th>Nombre d'unité</th>
<th>Fournisseur</th><th>Reference fournisseur</th><th>Prix à l'unité</th>
<th>Prix total</th><th>Prix avec reduction</th><th>Numero de cas</th>
<th>Date</th><th>initiale</th><th>Commande</th>
</tr> <?php
while($rangCmde = mysql_fetch_array($resQryCmde)){
?>
<tr>
<td><font face='Verdana' size='2'><?php echo $rangCmde['nom']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['reference']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['quantite']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['nombre_quantite']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['fournisseur']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['reference_fournisseur']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['prix2']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['prix_total2']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['reduction2']; ?> </font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['numero_cass']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['date']; ?></font></td>
<td><font face='Verdana' size='2'><?php echo $rangCmde['initiale']; ?></font></td>
<td class="truc"><font face='Verdana' size='2'>
<div style="text-align:left;">
<select name="commande[]">
<option value="rien"></option>
<option value="effectuee">Effectuée</option>
<option value="annulee">Annulée</option>
</select>
<input type="hidden" name="tabnom[]" value="<?php echo $rangCmde['nom']; ?>" />
</div>
</font>
</td>
</tr>
<?php
}
?>
<tr>
<td colspan=11>
<div style="text-align:center;">
<input type="submit" value="Valider" />
<input type="submit" value="Imprimer" onclick="print();" />
<input type="submit" value="Fermer" onClick="window.close()" />
</div>
</td>
</tr>
</table>
</form>
<?php
}
?>[/php]
et cela fonctionne tré bien
Encore merci a tout le monde pour l'aide que vous nous apporter a nous developpeur en aide :)