01net    Web


Actuellement en ligne : 802 Utilisateurs dont 13 dans Programmation et développement >S'inscrire      >S'identifier      >Recherche      >Aide  
modéré par A.Ouloube, Beno@  
01net > Forum de 01net > Programmation et développement > PHP
> Envoie d'un formulaire
Passionné(e) d'internet, de logiciels, de forums ? 01net recrute...
Auteur
Message
 
<     1       >
Xei
  
   
      ?   @     Posté le 12/06/2008 14:17:51  
Voter pour ce message
Bonjour,

Je vous explique mon problème, j'ai un formulaire, a la fin j'ai un bouton envoyé et un bouton enregistrer.
Je voudrais que mon bouton envoyé, récupère le formulaire en php et envoie un mail.
Mais il y a le bouton enregistrer, je voudrais que lui, permette d'enregistrer les champs du formulaire, comment faire?
Car j'ai mis action="test.php" (test.php est un script qui enregistre le formulaire dans la table).
Je ne sais pas si j'ai été assez clair?

Si vous ne comprenez pas je ré expliquerai mieux. Merci d'avance
naheulbeuk
  
  :-)
      ?   ^   @     Posté le 12/06/2008 16:23:42  
Voter pour ce message
salut, tu testes le bouton qui a été validé (ex : javascript avec événement "onclick" qui remplit un champ caché dans ton formulaire pour indiquer le bouton sur lequel t'as appuyé) et dans test.php, selon le bouton tu enregistre dans la base ou tu envoie le mail ;)
-------
Visitez mon site sur la sécurité informatique : http://www.site-naheulbeuk.com
Et son forum : http://www.site-naheulbeuk.com/forum/
Xei
  
   
      ?   @     Posté le 12/06/2008 16:29:48  
Voter pour ce message
D'accord je comprend pour la page test.php avec les conditions, je devrais pouvoir y arrivé, enfin j'espère, par contre le javascript je connait vraiment pas, tu n'aurais pas un exemple?

Juste pour que je me fasse une idée, j'irais voir sur google après.

Merci a toi!:) car c'est toi qui résous tout mes problème lol :$
naheulbeuk
  
  :-)
      ?   ^   @     Posté le 12/06/2008 19:12:09  
Voter pour ce message
lol :D

voici un exemple...

<form method="post" action="test.php" id="form">
<input hidden id="bouton" name="bouton" value="">

...tes différents champs de ton formulaire...

// ton bouton 1
<input type="submit" onclick="javascript:document.getElementById('bouton').value='1';document.getElementById('form').submit();">
// ton bouton 2
<input type="submit" onclick="javascript:document.getElementById('bouton').value='2';document.getElementById('form').submit();">

</form>

sur ta page test.php, tu test $_POST['bouton'] et si c'est '1' ca veut dire que le bouton 1 a validé le formulaire, et si c'est '2' c'est le bouton 2 :p
-------
Visitez mon site sur la sécurité informatique : http://www.site-naheulbeuk.com
Et son forum : http://www.site-naheulbeuk.com/forum/
Xei
  
   
      ?   @     Posté le 13/06/2008 08:59:27  
Voter pour ce message
Ok Ok parfait, je vais faire sa se matin, merci encore hihi. Je te tiens au courant si sa marche. Merci ;)
Xei
  
   
      ?   @     Posté le 13/06/2008 09:12:28  
Voter pour ce message
Sa marche c'est nikel, j'ai plus qu'a gérer mes mails maintenant, sa avance bien grâce a toi merci :)
roadster59
  
   
      ?   ^   @     Posté le 18/06/2008 08:36:44  
Voter pour ce message
on peut le faire sans java script aussi
je te mettrais un bout de code tout à l'heure
-------
http://www.flight-simulator-world.org/
le site sur Flight simulator
Xei
  
   
      ?   @     Posté le 18/06/2008 16:49:14  
Voter pour ce message
a bon? sans JavaScript, ok, pas de souci. Merci a toi :)
<     1       >

01net > Forum de 01net > Programmation et développement > PHP
> Envoie d'un formulaire

Aller à :

Page générée en : 0.15s - X2board 2.2

Nous contacter | Charte de confiance | Voir notice légale

Tous droits réservés © 1999 - 2008 Groupe Tests - 01net.


Sites du réseau 01net Network : 01net - 01men - Rmc.fr - Bfmtv.fr - Radiobfm.com - TousLesPodcasts - Micro Achat

Édition PDF
Créez, convertissez, personnalisez et visualisez vos documents PDF!

Entreprise
Rétrospective de l'été : fusions et acquisitions, bugs, open source, cloud computing,...