par
castelli » 07 juil. 2005, 16:56
Bon voila ou je suis rendu
mon echo rqSql; donne sa

ELETE FROM commande WHERE nom='..'
donc je dois avoir des mega faute dans la requete (ce dont je ne doute absolument pas lol )
voila mon code
if(isset($_POST['supp'])){
$list=$_POST['supp'];
for($i=0;$i<count($list);$i++)
{
$rqSql= "DELETE FROM commande WHERE nom='$list[$i]'";
$result3 = mysql_query( $rqSql, $link) or die( "Suppression impossible.");
}
}
echo $rqSql;
$select = "SELECT * from commande ";
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$row = mysql_num_rowS($result);
if ($row >=1)
{
echo "<BR><FORM method=\"POST\" action='commande.php'><table border=1>";
echo "<th>Nom</th><th>Quantité</th><th>Nombre d'unité</th><th>Fournisseur</th><th>Prix à l'unité</th><th>Prix totale</th><th>Prix avec reduction</th><th>Numero de cas</th><th>Date</th><th>initiale</th><th>Supprimer</th>";
while ($voir = mysql_fetch_assoc($result)) {
$selec= "SELECT reduction from fournisseur where fournisseur2 like '".$voir['fournisseur']."'";
$result2 = mysql_query($selec,$link) or die ('Erreur : '.mysql_error() );
$voir2 = mysql_fetch_assoc($result2);
$reduc = $voir2['reduction'];
$reduc2 = preg_replace("#,#", ".", $reduc);
if ($reduc2==0)
{
$reduction = $voir['prix_total'];
}
else
{
$reduction = $voir['prix_total']*$reduc2;
}
echo"<tr>
<td><font face='Verdana' size='2'>".$voir['nom']."</font></td>
<td><font face='Verdana' size='2'>".$voir['quantite']."</font></td>
<td><font face='Verdana' size='2'>" .$voir['nombre_quantite']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['fournisseur']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['prix']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['prix_total']. "</font></td>
<td><font face='Verdana' size='2'>$reduction</font></td>
<td><font face='Verdana' size='2'>" .$voir['numero_cass']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['date']. "</font></td>
<td><font face='Verdana' size='2'>" .$voir['initiale']. "</font></td>
<td><font face='Verdana' size='2'><div style=\"text-align:center;\"><input type=\"checkbox\" name=\"supp[]\" value=\".$voir['nom'].\"></div></font></td></tr>";
}
echo "<tr><td colspan=11><div style=\"text-align:center;background-color:#ffffff;\"><input type=\"submit\" value=\"supprimer\">
<input type=\"submit\" value=\"Imprimer\" onclick=\"print();\">
<input type=\"submit\" value=\"fermer\" onClick=\"window.close()\";></div></TD></tr>";
echo "</table></form>";
}
print("<p>Retour vers l'Index, cliquez <a href=\"index.html\" title=\"Retour a l'index\">ICI</a></p>");
?>
</body></html>
si vous voyez des trucs que j'ais mal traduit.. dite moi s'il vous plait
(en gros je suis pommé au nivo de :
if(isset($_POST['supp'])){
$list=$_POST['supp'];
for($i=0;$i<count($list);$i++)
je c'est pas trop comment faire ...