2 bouton dans un méme formulaire pour 2 pages

cotta Messages postés 308 Statut Membre -  
cotta Messages postés 308 Statut Membre -
Bonjour a tous,

voila mon pb c'est j'ai un formulaire avec deux boutons "supprime" et "ajout", chacun de ces derniers devra se dirigé
vers 2 pages différentes ..

Comment je dois procéder ?
aidez-mois SVP !
A voir également:

13 réponses

Vins974
 
Je pense que tu peux faire comme ça..

If (isset($_POST['supprimer']))
{
include ("page_supprimer.php"
}
elseif (isset($_POST['supprimer']))
{
include ("page_ajouter.php"
}

essaye !!
0
cotta Messages postés 308 Statut Membre 3
 
Ok je vais essayé mnt , et je te diré le resultat, Merci.
0
cotta Messages postés 308 Statut Membre 3
 
Enfaite ou je dois placer ce script !!!

je vais mettre mon code 1 mnt.
0
cotta Messages postés 308 Statut Membre 3
 
<form action="alerte2.php" method="post" name="form_alerte" id="form_alerte">
<tr>
<td colspan="2"><p align="left" class="txt3">Monsieur *  
<input type="radio" name="sexe" value="Monsieur" id="Monsieur">
  Madame * 
<input type="radio" name="sexe" value="Madame"id="Madame">
</td>
</tr>
<tr >
<td width="200"><p align="left" class="txt3">Nom * :    </p></td>
<td class="txt"><input type="text" name="nom" id="nom" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">Prénom * :  </p></td>
<td><input type="text" name="prenom"id="prenom" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">Adresse * :  </p></td>
<td><input type="text" name="adresse"id="adresse" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3">CP *   : </p></td>
<td><input name="cp" type="text" id="cp" class="txt-mois"></td>
</tr>
<tr>
<td class="txt3">Localité * :  </td>
<td><input name="localite" type="text" id="localite" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td><p align="left" class="txt3"> Num. téléphone * :  </p></td>
<td><input name="tel" type="text" id="numtel" class="txt-mois"></td>
</tr>
<tr>
<td class="txt3"> Nationnalité *   :</td>
<td><input name="nat" type="text" id="nat" class="txt-mois"></td>
</tr>
<p></p>
<tr>
<td colspan="2"><span align="left" class="txt3">Date de naissance * </span> : <span class="txt">Jour</span>
<select name="jour" id="jour" class="txt-mois">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<span class="txt">Mois</span>
<select name="mois" id="mois" class="txt-mois">
 

<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
<span class="txt"> Anneé 
<input type="text" name="annee" id="annee" class="txt-mois" size="10">
</span></td>
</tr>
<tr>
<td height="10"></td>
</tr>

<tr>
<td><p align="left"><span class="txt3">Adresse e-mail * :  </span></td>
<td><input name="addr_mail" type="text" id="addr_mail" size="0" class="txt-mois">
 </td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr><td colspan="2" align="center"><img src="images/fond_tab_08.gif" width="170" height="14">    
<img src="images/fond_tab_08.gif" width="170" height="14"></td>
</tr>
<tr><td colspan="2" align="center"> </td>
</tr>

<tr>
<td class="txt3">Région :</td>
<td><select name="region" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="....">;;;;</option>
<option value="..." style="">....</option>
<option value="Lo...">...</option>
<option value="....">.....</option>
<option value="....">.....</option>
</select></td>
</tr>

<tr>
<td class="txt3">Type de bien :</td>
<td><select name="typeb" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Maison">Maison</option>
<option value="Appartement" style="">Appartement</option>
<option value="Villa">Villa</option>

</select></td>
</tr>



<tr>
<td class="txt3">Transaction :</td>
<td>
<select name="transaction" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Vente">Vente</option>
<option value="Location" style="">location</option>
</select></td>
</tr>
<tr>
<td class="txt3">Surface (m²) :</td>
<td><input name="surface" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="---"></td>
</tr>
<tr>
<td class="txt3">Nombre de piéces :</td>
<td class="txt-news">
<input name="nbpieces" type="radio" value="1" id="1" checked>1
<input name="nbpieces" type="radio" value="2" id="2">2
<input name="nbpieces" type="radio" value="3" id="3">3
<input name="nbpieces" type="radio"value="4" id="4">4
<input name="nbpieces" type="radio" value="5+" id="5">5
<input name="nbpieces" type="radio" value="5" id="5+"class="txt-news">5 est plus</td>
</tr>
<tr>
<td class="txt3">Budget (€) :</td>
<td><input name="budget" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="-----"></td>
</tr>
<tr align="right">
<td colspan="2"><input name="envoyer" type="button" class="txt" id="envoyer" value="Enregistrer cette alerte e-mail">
 
<input name="retablir" type="reset" class="txt" id="retablir" value="Rétablir">
     </td>
</tr></form>


<td colspan="2" class="menu-recherche"> Pour ne plus recevoir les nouvelles offres, tapez votre E.mail puis cliquez sur "supprimer mon alerte". </td>
</tr>
<form action="delete-alerte.php">
<tr><td>
<input name="mail" type="text" id="npa2"></td>
<td><input name="supprime-alerte" type="reset" class="txt" id="retablir" value="Supprimer mon alerte"> </td></tr></form>
0
Vins974
 
Sur quelle page tu veux te rendre ?? donne moi le nom de tes deux pages.
0
cotta Messages postés 308 Statut Membre 3
 
c'est un formulaire d'alerte mail :

la premiére page pour l'ajout du formulaire : alerte2.php
la deuxiéme page pour la suppression de l'email : delete.php

Merci Vins .
0
Vins974
 
Enleve ton form et ensuite essaye ca après tes deux boutons:

If (isset($_POST['supprimer']))
{
include ("delete.php"
}
elseif (isset($_POST['ajouter']))
{
include ("alert2e.php"
}

bien sur, remplace supprimer et ajouter, par le nom de tes boutons
0
cotta Messages postés 308 Statut Membre 3
 
c'est un formulaire d'alerte e-mail :

la premiére page pour l'ajout du formulaire : alerte2.php
la deuxiéme page pour la suppression de l'email : delete.php

Merci Vins .
0
cotta Messages postés 308 Statut Membre 3
 
bas non, ca fonctionne pas, ca marche pas le lien.
0
Vins974
 
Enleve ton form et ensuite essaye ca après tes deux boutons:

If (isset($_POST['supprimer']))
{
include ("delete.php"
}
elseif (isset($_POST['ajouter']))
{
include ("alert2e.php"
}

bien sur, remplace supprimer et ajouter, par le nom de tes boutons

t'a essayer ca ???
0

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

Posez votre question
Vins974
 
Tu veu absolumen mettre deu boutons ou c'est pas grave qi tu mets deux textes kon peu cliké dessu ?? kom des liens koi..??!!
0
cotta Messages postés 308 Statut Membre 3
 
le pb c'est que je dois insérer les données du formulaire dans la base de donnée et aussi du supprimer a partir de la base de donnée, si je met deux simple lien , est-ce-que ca marcheré.
je peu faire avec du javascript !! malheureusement je suis trés forte en javacript !!!
0
Vins974
 
Donc si j'ai bien compris, si tu clik sur le bouton pour ajouter dans la base de données, tu dois faire une requete insert, et si tu ve kliké sur le bouton suprimer tu veux faire un delete ?????
0
cotta Messages postés 308 Statut Membre 3
 
oui c'est ca .
dans la page ajouter, je met "insert" et dans la page supprime je met "delete from...." .
0
Vins974
 
Ben je pense que tu peux faire ca là..

If (isset($_POST['supprimer']))
{

DELETE FROM ....

}

if (isset($_POST['ajouter']))
{

INSERT INTO ....

}

C'est pas bon si tu fais ca ?????
0
cotta Messages postés 308 Statut Membre 3
 
donc, je fait les deux opération dans la page du formulaire, enfin aprés le formulaire, sans l'envoi sur deux page différentes, je vais essayé mnt..
Merci
0
Vins974
 
si c pa bon renvoi le formulaire, mais met le entre les balises de code stp, pour ke je comprene mieu merci
0
cotta Messages postés 308 Statut Membre 3
 
OK 1mnt.
0
cotta Messages postés 308 Statut Membre 3
 
<form action="alerte2.php" method="post" name="form_alerte" id="form_alerte">
<p align="left" class="txt3">Monsieur *  
<input type="radio" name="sexe" value="Monsieur" id="Monsieur">
  Madame * 
<input type="radio" name="sexe" value="Madame"id="Madame">
Nom * :    </p>
<input type="text" name="nom" id="nom" class="txt-mois">
<p></p>
Prénom * :  </p>
<input type="text" name="prenom"id="prenom" class="txt-mois">
<p></p>
Adresse * :  </p>
<input type="text" name="adresse"id="adresse" class="txt-mois">
<p></p>
CP *   : </p>
<input name="cp" type="text" id="cp" class="txt-mois">
Localité * :  
<input name="localite" type="text" id="localite" class="txt-mois">
<p></p>
Num. téléphone * :  </p>
<input name="tel" type="text" id="numtel" class="txt-mois">
Nationnalité *   :
<input name="nat" type="text" id="nat" class="txt-mois">
<p></p>
Date de naissance * </span> : <span class="txt">Jour</span>
<select name="jour" id="jour" class="txt-mois">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>22</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select>
<span class="txt">Mois</span>
<select name="mois" id="mois" class="txt-mois">
 

<option>Janvier</option>
<option>Février</option>
<option>Mars</option>
<option>Avril</option>
<option>Mai</option>
<option>Juin</option>
<option>Juillet</option>
<option>Août</option>
<option>Septembre</option>
<option>Octobre</option>
<option>Novembre</option>
<option>Décembre</option>
</select>
<span class="txt"> Anneé 
<input type="text" name="annee" id="annee" class="txt-mois" size="10">
</span>
Adresse e-mail * :  </span>
<input name="addr_mail" type="text" id="addr_mail" size="0" class="txt-mois">
 
Région :
<select name="region" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
<option value=""></option>
</select>    
Type de bien :
<select name="typeb" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Maison">Maison</option>
<option value="Appartement" style="">Appartement</option>
<option value="Villa">Villa</option>

</select>
<select name="transaction" size="1" class="listederoulante_rech" >
<option value="Indifférent">Indifférent</option>
<option value="Vente">Vente</option>
<option value="Location" style="">location</option>
</select>
Surface (m²) :
<input name="surface" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="---">
Nombre de piéces :
<input name="nbpieces" type="radio" value="1" id="1" checked>1
<input name="nbpieces" type="radio" value="2" id="2">2
<input name="nbpieces" type="radio" value="3" id="3">3
<input name="nbpieces" type="radio"value="4" id="4">4
<input name="nbpieces" type="radio" value="5+" id="5">5
<input name="nbpieces" type="radio" value="5" id="5+"class="txt-news">5 est plus
Budget (€) :
<input name="budget" type="text" class="listederoulante_rech" id="" size="1" maxlength="5" value="-----">
<input name="envoyer" type="button" class="txt" id="envoyer" value="Enregistrer cette alerte e-mail">
 
<input name="retablir" type="reset" class="txt" id="retablir" value="Rétablir">
     
</form>
<span> Les cases marquées d'une *Champ Obligatoires</span>
<span> Pour ne plus recevoir les nouvelles offres, tapez votre E.mail puis cliquez sur "supprimer mon alerte". </span>
<form action="delete-alerte.php">

<input name="mail" type="text" id="npa2">
<input name="supprime-alerte" type="reset" class="txt" id="retablir" value="Supprimer mon alerte"></form>
0
Vins974
 
C koi le nom de la page sur lekel il y a ce formulaire ???
done moi ta requete delete from, et insert ..
Je traite toujours ton truc
0
cotta Messages postés 308 Statut Membre 3
 
Page formulaire : alerte-mail3.html

code page insert :
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //


// récupération des variables du formulaire
$sexe= $_POST['sexe'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse= $_POST['adresse'];
$cp= $_POST['cp'];
$localite= $_POST['localite'];
$tel= $_POST['tel'];
$jour = $_POST['jour'];
$mois= $_POST['mois'];
$addr_mail=$_POST['addr-mail'];
$annee= $_POST['annee'];
$region= $_POST['region'];
$typeb= $_POST['typeb'];
$transaction= $_POST['transaction'];
$surface= $_POST['surface'];
$nbpieces= $_POST['nbp'];
$budget= $_POST['budget'];
$nat= $_POST['nat'];

//test sur la connexion

// Insertion des données dans la table alerte mail formulaire

$insertion= mysql_query("INSERT INTO alerte_mail (idalertemail, nom, prenom, adresse, cp, localite, tel, jour, mois, annee, email, region, typebien, transaction, surface, nbpieces, budget,nationalite,sexe,)
VALUES ('', '" ,'$nom', '$prenom', '$adresse','$cp','$localite','$tel','$jour','$mois','$annee','$addr_mail','$region','typeb','$transaction','$surface','$nbpieces','$budget','$nat','$sexe'");
or die("Erreur lors de l'exécution de la requête.<br />\nRequête : ". $insertion ."<br />\nMessage d'erreur : ". mysql_error());


//Si on arrive ici, c'est que tout s'est bien déroulé : on affiche le message de réussite */
echo "<p>Insertion des données danl la table ". $table ." réussie</p>\n";

mysql_close() ;
?>
</body>
</html>

code page delete :
<?php
$localhost="localhost"; //Nom du l'hote
$user="root"; //Nom de user
$password="";// Mot de passe de user
$base ="agence"; //le nom de votre base// ";
$table ="alerte_mail"; //la table sur laquelle ce script va enrengistrer les donnees //


// 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() ;
?>
</body>
</html>
0
Vins974
 
voila j'ai trouvé alors c'est très simple... Tu fera comme ca :

Tu pourra mettre ton form avec tes boutons!!

<form method="post">
<input type="submit" name="valeur" value="Ajouter" />
<input type="submit" name="valeur" value="Supprimer" />
</form>

<?php
if (isset ($_POST['valeur']))
 {
    if ($_POST['valeur'] === 'Ajouter') 
    {
    ((Tu fais ta requete insert into ))
    }
    if ($_POST['valeur'] === 'Supprimer') 
   {
   (( Tu fais ta requete delete ))
   }
}
?>


essaye !!!! dsl du retard
0
cotta Messages postés 308 Statut Membre 3
 
Merci vins, je vais essayé.

té tjs là pour que je puisse donner le resultat ? j vais juste renté chez moi et me reconnecté .
0
Vins974
 
Gspr t'avoir kan meme un peu aider, dsl mé là je sors du boulot et je reviendrais que demain matin.. Si t'as un probleme di le moi et on reglera ca demain.. Mais essaye ce petit test que je t'ai donnée. ++
0
cotta Messages postés 308 Statut Membre 3
 
d'accord, ca marche..

Merci bcp pour ton aide Vins.

a demain j'espére.

je vais travailler decu.
Merci encore.

Bonne journnée.
0
cotta Messages postés 308 Statut Membre 3 > cotta Messages postés 308 Statut Membre
 
SVP, qu'elqu'un peut m'aider sur mon pb.
Merci !
0
Vins974
 
Chez moi je ne pourrais pas me connecté mais demaine matin seulement. Désolé.. Mais si t'as un pb dit moi, j'essaierai.. A demain jy go lààà.. Bonne chance
0
Vins974
 
Ca marche tjr pa ???
0
cotta Messages postés 308 Statut Membre 3
 
Bonsoir Vins,
non ca marche tjs pas, méme le boutons de validation ne fait aucune action, j'ai vérifier le ACTION du formulaire et j'ai essayé les deux methodes : les deux script dans la méme page et aussi de renvoyer le formulaire ds 2 pages différentes selon le bouton cliqué !!!
0
cotta Messages postés 308 Statut Membre 3 > cotta Messages postés 308 Statut Membre
 
je comprend pas pourquoi, le boutons n'a aucune action malgré que j'ai mis le "action" du formulaire !!!!
0