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 -
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.
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:
- Envoi données form HTML & Php sur 2 pages
- Comment supprimer une page sur word - Guide
- Editeur html - Télécharger - HTML
- Effacer les données de navigation sur android - Guide
- Word numéro de page 1/2 - Guide
- Trier des données excel - Guide
5 réponses
Pardon : j'ai deux boutons :
envoyer : pr la page --> insertion.php
supprime :pr la page --> delete.php
page formulaire-->> alerte.html
envoyer : pr la page --> insertion.php
supprime :pr la page --> delete.php
page formulaire-->> alerte.html
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
-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
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
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
<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() ;
}
}
?>
....
.....
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() ;
}
}
?>
....
<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() ; } } ?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question