Envoi données form HTML & Php sur 2 pages

cotta Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   -  
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir a tous,

voila j'ai un forlulaire d'alerte mail, et j'ai deux pages "envoyer" et "supprimer" qui devront se dirigé chacune vers la page "delete" et "insertion"..

Comment je dois procéder??

aidez-mois SVP c'est urgent..

Merci d'avance.
A voir également:

5 réponses

cotta Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   3
 
Pardon : j'ai deux boutons :

envoyer : pr la page --> insertion.php
supprime :pr la page --> delete.php

page formulaire-->> alerte.html
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
deux solut:

-soit tu mets un seul fichier appellé par action="...." dans lequel tu detectes quel bouton a été cliqué

if(isset($_POST['envoyer']{
//insertion
}

if(isset($_POST['supprimer']{
//delete
}


soit au clique des boutons tu appelels une fct Javascript qui va modifier le action du formulaire

document.form_name.action=

si JS est désactivé => pb
0
cotta Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   3
 
Re salut Alain :)

bas j'ai essayé la premiére mais j'ai aucune resultat le bouton méme ne fait aucune action, je reste tjs sur la page du formulaire, autre chose le javascript je sais pas trop comment faire..!
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
tu as fiat comment ton formulaire

il faut au debut <form name="...." method="post" action="enr_suppr.php">


et tes boutons:

<input type="submit" name="enregistrer" value="Enregistrer>
<input type="submit" name="supprimer" value="Supprimer>


et ton script de traitement tu le nommes enr_suppr.php
0
cotta Messages postés 294 Date d'inscription   Statut Membre Dernière intervention   3
 
<form method="post" name="form_alerte" id="form_alerte">
.....

puis mes boutons :

<input name="envoyer" type="button" class="txt" id="envoyer" value="Enregistrer cette alerte e-mail">
......

<input name="supprime-alerte" type="reset" class="txt" id="retablir" value="Supprimer mon alerte">
</form>





<?php
// connexion
// traitement
if (isset ($_POST['envoyer']))
{
if ($_POST['envoyer'] === 'envoyer')
{
$insertion= mysql_query("INSERT INTO alerte_mail........}
..
if ($_POST['supprime-alerte'] === 'supprime-alerte')
{
// récupération des variables du formulaire

$email = $_POST['mail'];
// suppression de l'alerte de la table alerte mail formulaire


$suppression= mysql_query(" DELETE FROM alerte_mail WHERE email='$mail'");
echo " Votre alerte e-mail a été supprimée ";

mysql_close() ;
}
}
?>

....
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
<form method="post" name="form_alerte" id="form_alerte"> //et action="..." tu l'as mis où ?
//comment veux tu qu'un script soit appelé par le formulaire
.....

puis mes boutons :

<input name="envoyer" type="button" class="txt" id="envoyer" value="Enregistrer cette alerte e-mail">
......

<input name="supprime-alerte" type="reset" class="txt" id="retablir" value="Supprimer mon alerte">

//pourquoi type="reset" il faut mettre submit  sinon reset efface le formulaire et ça part pas
</form> 



<?php
// connexion
// traitement
if (isset ($_POST['envoyer']))
{
if ($_POST['envoyer'] == 'Enregistrer cette alerte e-mai') //pourquoi ===  deux suffisent  === veut dire strictement égal c a d égal et de même type aucun interêt à ce niveau et c'est la value qui est envoyée
{
$insertion= mysql_query("INSERT INTO alerte_mail........}
..
if ($_POST['supprime-alerte'] == 'Supprimer mon alerte') //c'est la value qui est envoyée
{
// récupération des variables du formulaire

$email = $_POST['mail'];
// suppression de l'alerte de la table alerte mail formulaire


$suppression= mysql_query(" DELETE FROM alerte_mail WHERE email='".$mail."'");
if($suppression) {echo " Votre alerte e-mail a été supprimée ";}

mysql_close() ;
}
}
?> 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Vas faire un tour sur le site www.siteduzero.com pour voir comment faire des formulaires et récupérer leur valeur
0