Bonjour j'ai besoin d'aide !!
je voudrais appeler une fonction qui met a jour des champs d'une table, grace à un bouton d'un formulaire. En fait j'affiche les elements de ma table dans des zonnes de texte, puis grace au bouton modifier je voudrais que ma requete s'éxécute. Pouvez vous m'aider ??
Voici le code :
<?
$sql = 'SELECT * '
. ' FROM `commande` '
. ' WHERE 1 AND `recu` '
. ' LIKE \'non\'';
function Modifier($num)
{ $j=1;
for ($j;$j<=$num;$j++)
{
$des = $j.des;
$id = $j.id;
$qtt = $j.qtt;
$sql = 'UPDATE `commande` SET'
. ' `designation` = \''.$des.'\','
. ' `qtt` = \''.$qtt.'\' WHERE `id_cmd` = \''.$id.'\';'
. ' ';
echo $sql;
$res= mysql_query ($sql);
}}
?>
<form name="form1" method="post">
<table width="700" border="0" cellspacing="1" cellpadding="2">
<tr bgcolor="#CCCCCC">
<td colspan="5" align="center">Modification de la commande :</td>
</tr>
<tr bgcolor="#CCCCCC">
<td colspan="1"><strong>Référence : </strong></td>
<td colspan="3"><strong>Désignation : </strong></td>
<td colspan="1"><strong>Quantité</strong></td>
</tr>
<?
$i=0;
$sql_results = mysql_query($sql);
while($row = mysql_fetch_array($sql_results))
{
$i++;
//echo $i.des ;
?>
<tr bgcolor="<? if ($col!=1){echo "#FFFFDD";$col=1;} else {echo "#FFDDAA";$col=0;}?>">
<td colspan="1" nowrap><? echo $row['ref'];?> <input name="<? echo $i;?>.id" value="<? echo $row['id_cmd'];?>" type="hidden"></a></td>
<td colspan="3" nowrap><input name="<? echo $i;?>.des" size="70" value="<? echo $row['designation'];?>" ></td>
<td colspan="1" align="right" nowrap><input name="<? echo $i;?>.qtt" value="<? echo $row['qtt'];?>"></td>
</tr>
<?
}?>
<tr bgcolor="#CCCCCC">
<td align="center" colspan="5"><input name="modifier" type="submit" value="Modifier" onClick="Modifier(5)" ></td>
</tr>
</table>
</form>
merci merci merci d'avance