begin process at 2012 05 31 19:21:35
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Divers

 > 

variables POST onclick


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

variables POST onclick

mercredi 5 janvier 2011 à 11:02:46 | variables POST onclick

abdinfo6

Bonjour,

dans un formulaire nommé "form" j'ai un bouton qui, pour l'evenement onclick m'envoi vers une fonction javascript qui me fait un submit de ma form :

Code PHP :
<input type="button" name="enregistrer" value="enregistrer" onClick="Valider();">


et ma fonction js :

Code Javascript :
function Valider()
{
		document.form.submit();
}


Cependant lorsque je clique sur ce bouton, j'ai une condition qui dit :

Code PHP :
if(isset($_POST['enregistrer']) 
{
  // on fait ça 
}


je ne passe jamais par cette boucle et je galère à trouver la solution !!

Merci de m'aider
abdinfo6
mercredi 5 janvier 2011 à 14:11:29 | Re : variables POST onclick

cod57

bonjour
je comprend pas ? Il y a LE type="submit" pour les formulaires
pourquoi appeler un javascript QUI POSTE TON SCRIPT

<?php
echo '<form name=form" method="post" action="">
/*blabla*/
<input type="submit" name="sub" value="enregistrer">
</form>';
?>
a++
mercredi 5 janvier 2011 à 22:43:09 | Re : variables POST onclick

Matt 261

Membre Club
Salut,

il manque une parenthèse fermante ici :
Code PHP :
if(isset($_POST['enregistrer']) ) //là


As-tu précisé à ton formulaire d'envoyer en utilisant la méthode POST ?
Code HTML :
<form method="POST">


@+
 Matt

http://www.mx-dev.net
mercredi 5 janvier 2011 à 22:47:01 | Re : variables POST onclick

Matt 261

Membre Club
Excuses-moi, j'ai mal lu : tu ne récupèreras jamais rien dans ton $_POST['enregistrer'], un input submit n'est pas fait pour passer une valeur.
value="enregistrer" n'a pas lieu d'être ici.

Si tu veux vérifier que le formulaire est bien soumis, il faut tester les autres champs du formulaire.

@+
 Matt

http://www.mx-dev.net
mercredi 5 janvier 2011 à 23:50:04 | Re : variables POST onclick

cod57

bonsoir

@Matt 261
un input submit n'est pas fait pour passer une valeur. (faux)

input submit envoi une value comme tout les $_POST[]. SI TU FAIS dans un fichier de reception.php
Code PHP :
<?php
echo '<pre>';
print_r($_POST);
echo '</pre>';
?>

tu veras que la valeur existe si tu l'as defini

on peut verifier qu'un post vient d'un form

le submit est envoyé donc le form ...

Code PHP :
if(isset($_POST['sub']) && $_POST['enregistrer]=="enregistrer"){
/* action */
echo 'valeur du submit ='.$_POST['sub'].'<br />';
/*tableau des $_POST*/
echo '<pre>';
print_r($_POST);
echo '</pre>';

} else {
echo '<form name=form" method="post" action=""> 
/*blabla*/ 
<input type="submit" name="sub" value="enregistrer"> 
</form>'; 
}


a++



mercredi 5 janvier 2011 à 23:52:32 | Re : variables POST onclick

cod57

petit faute de frappe ... plutôt

Code PHP :
if(isset($_POST['sub']) && $_POST['sub']=="enregistrer"){
/* action */
echo 'valeur du submit ='.$_POST['sub'].'<br />';
/*tableau des $_POST*/
echo '<pre>';
print_r($_POST);
echo '</pre>';

} else {
echo '<form name=form" method="post" action=""> 
/*blabla*/ 
<input type="submit" name="sub" value="enregistrer"> 
</form>'; 
}




jeudi 6 janvier 2011 à 00:07:05 | Re : variables POST onclick

Matt 261

Membre Club
@cod57 : exact, je me suis rendu compte de ma bourde après avoir posté. Je suis vraiment très fatigué ce soir...

jeudi 6 janvier 2011 à 16:32:45 | Re : variables POST onclick

abdinfo6

résolu en insérant un booléen !! merci a vous


abdinfo6


Cette discussion est classée dans : form, code, variables, post, onclick


Répondre à ce message

Sujets en rapport avec ce message

Pb Recup variables FORM POST [ par fil ] Bonjour, Je suis en train de me prendre la tete sur un moyen de recuperer des variables d'un formluaire qui est créé dynamiquement par la lecture des form et $_POST [ par lagombe ] Bonsoir à tous,Je passe mes variables d'une page à l'autre avec des form (action post). Je les récupère sur l'autre feuille mais pour pouvoir les pass Afficher l'image qui a été mise dans une form et mettre le code dans ... [ par igratuit ] Bonjour, Je refais appel a vous pour m'aider pour : Dans en faite, j'ai une form, tu rentre l'adresse du image, puis un code dois mettre l'image dans Récupérer toutes les variables d'une form [ par hurt14 ] Salut,mon problème reside dans le fait que j'essaie d'automatiser la récupération des valeurs d'un formulaire qui post les informations a ma page php. Envoyer un $_POST son submit une form [ par bazbazus ] bonjour a tous mon problem et que je veux envoyer un post son submit [code=html] // ici je veux envo $_POST et tableau [ par Canyata ] Bonjour à tous, J'ai une question très bête à vous poser :s Voila je me demande si je donne à un tableau un attribut name: [code=php]echo""; ... ec Enregistrement de 2 variables dans un cookie [ par duff31 ] Bonjour Je suis débutant en php et j'ai un probleme au niveau des cookies. En effet je voudrais via mon formulaire enregistrer dans le cookie le log $_POST n'affiche rien [ par LailaMsaadi ] j'ai un soucis qu'est le suivant : Grâce à un formulaire, je veux récupérer la valeur d'un mail : voici mon code [color=red] prendre caractere variables [ par youvalcsharpp ] bonsoir, jai une variable : [code=php][/code] Comment prendre les caracteres de 4 a jusqua la fin ? Merci ? Je veut a chaque fois prendre un carcter Ajouter des informations pareilles dans plusieurs tables différentes [ par spacedelta ] Bonjour, J'utilise un script PHP auquel j'ai ajouté une ligne pour pouvoir effectuer l'enregistrement dans les deux table par la même commande mais ce


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,546 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales