Appel d'une fonction avec un bouton d'un formulaire

Signaler
Messages postés
11
Date d'inscription
samedi 22 mai 2004
Statut
Membre
Dernière intervention
9 juin 2009
-
Messages postés
11
Date d'inscription
samedi 22 mai 2004
Statut
Membre
Dernière intervention
9 juin 2009
-
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">
Modification de la commande :,

----

Référence : ,
Désignation : ,
Quantité,

<?
$i=0;
$sql_results = mysql_query($sql);
while($row = mysql_fetch_array($sql_results))
{
$i++;
//echo $i.des ;
?>
----
\">
<? echo $row['ref'];?> .id" value="<? echo $row['id_cmd'];?>" type="hidden">,
.des" size="70" value="<? echo $row['designation'];?>" >,
.qtt" value="<? echo $row['qtt'];?>">,

<?
}?>
----

</form>

merci merci merci d'avance

2 réponses

Messages postés
890
Date d'inscription
lundi 8 avril 2002
Statut
Membre
Dernière intervention
29 juillet 2004
12
plusieurs solutions :
-tu submit ton form vers la page qui fais la requete
-si tu veux pas quitter ta page en cours, tu fais un input type="button" qui sur le onclick lance une fonction js qui ouvre une popup d une page php qui fais la requete et apres la requete en php tu genere un javascript qui fais un window.close()
Duss
Messages postés
11
Date d'inscription
samedi 22 mai 2004
Statut
Membre
Dernière intervention
9 juin 2009

Merci je vais essayer !!