Fonction php exécutée à parti formulaire
Bonjour
J'ai crée une fonction qui permet de supprimer un enregistrement de ma table
alors j'aimerais m'en servir lorsque l'utilisateur clique sur mon bouton du fomulaire
Je ne sais pas si c'est un pb de syntaxe car ça ne marche
voilà mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
echo'
<form method="post" action="supp('.$POST_['Nom'].','.$_POST['Prenom'].');">
<br><input type="hidden" name="Nom" value="'.$data['NOM'].'"/>
<br><input type="hidden" name="Prenom" value="'.$data['PRENOM'].'"/>
<br><br></form>';
ma fonction
function supp ($_POST['Nom'], $_POST['Prenom'])
{
$nom=$_POST['Nom'];
$prenom=$_POST['Prenom'];
$sql = "DELETE from Amis(NOM, PRENOM)where NOM='".$nom."' AND PRENOM='".$prenom."'";
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
header("Location: compte.php?page=ajouter_ok");
exit();
} |
http://www.developpez.net/forums/d695611/php/langage/fonctions/focntion-php-executee-
J'ai pas regardé la fonction (mets ton code pour le forum dans les balises codes (dièse) stp)...
Mais déjà, je vois ça :
Le action de ton formulaire html, il ne peut qu'indiquer une page, la page à laquelle tu transmets les données de ton formulaire.
Il n'y a pas de bouton submit à ton formulaire, donc ça ne peut pas fonctionner...
Globalement, on voit que tu ne sais pas ce que tu fais, en HTML et PHP en tout cas... Donc on est au-delà du problème de syntaxe. Il faut que tu te formes un minimum.
Bref, lis au moins ça :
http://sylvie-vauthier.developpez.co...rmulaires#LIII