Bonjour,
Je créer un logiciel pour la société que je monte,
je suis bloqué pour faire un update a partir d'un formulaire générer en php.
Je ne sais pas comment faire la boucle pour que cela se passe bien,
voici mon code :
en premier le formulaire :
Code PHP :
<form action="" method="post">
<table width="100%">
<tr>
<td align="right" width="25%">Fournisseur : </td>
<td><input type="text" name="fournisseur" size="80" /></td>
</tr>
</table>
<table width="100%">
<tr>
<td width="25%" align="center">Ref</td>
<td align="center">Nom Produit</td>
<td align="center">Prix Fournisseur</td>
</tr>
<?php
$Req_Porduit=mysql_query("SELECT * FROM stocks ORDER BY Categorie DESC");
while($Produit=mysql_fetch_assoc($Req_Porduit))
{
?>
<tr>
<td width="25%" align="center"><?php echo $Produit['Ref']; ?></td>
<td align="center"><?php echo $Produit['Categorie']; ?> - <?php echo $Produit['NomProduit']; ?></td>
<td align="center"><input type="hidden" name="RefProduit" value="<?php echo $Produit['Ref']; ?>" /><input type="text" name="PrixFournisseur" /></td>
</tr>
<?php } ?>
<tr>
<td colspan="3" align="center"><input type="submit" value="Mettre a Jour" name="maj" /></td>
</tr>
</table>
</form>
et voici la requête update :
Code PHP :
<?php
include('page de connexion.php');
if(isset($_POST['maj']) && $_POST['maj']=="Mettre a Jour")
{
extract($_POST);
foreach($PrixFournisseur as $t)
{
$req_Update=mysql_query("UPDATE stocks SET ".$Fournisseur."='".$PrixFournisseur."' WHERE Ref='".$RefProduit."'");
}
}
?>