Envoi données form HTML & Php sur 2 pages
Fermé
cotta
Messages postés
294
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
3 mai 2010
-
22 janv. 2009 à 18:25
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 22 janv. 2009 à 21:01
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 22 janv. 2009 à 21:01
A voir également:
- Envoi données form HTML & Php sur 2 pages
- Supprimer des pages sur word - Guide
- Word numéro de page 1/2 - Guide
- Editeur html - Télécharger - HTML
- 2 ecran pc - Guide
- Reinstaller windows sans perte de données - Guide
5 réponses
cotta
Messages postés
294
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
3 mai 2010
3
22 janv. 2009 à 18:27
22 janv. 2009 à 18:27
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
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
22 janv. 2009 à 18:36
22 janv. 2009 à 18:36
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
cotta
Messages postés
294
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
3 mai 2010
3
22 janv. 2009 à 18:41
22 janv. 2009 à 18:41
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..!
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..!
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
22 janv. 2009 à 18:48
22 janv. 2009 à 18:48
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
cotta
Messages postés
294
Date d'inscription
mercredi 5 novembre 2008
Statut
Membre
Dernière intervention
3 mai 2010
3
22 janv. 2009 à 18:53
22 janv. 2009 à 18:53
<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() ;
}
}
?>
....
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
22 janv. 2009 à 21:00
22 janv. 2009 à 21:00
<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
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
22 janv. 2009 à 21:01
22 janv. 2009 à 21:01
Vas faire un tour sur le site www.siteduzero.com pour voir comment faire des formulaires et récupérer leur valeur