Slu
est ce que qqn pourrais m expliquer comment cela fonctionne ?
ou placer le code permettant de recupere le resultat d un post lorsque l on fait le post dans la meme page ...
thx @+
Slu
est ce que qqn pourrais m expliquer comment cela fonctionne ?
ou placer le code permettant de recupere le resultat d un post lorsque l on fait le post dans la meme page ...
thx @+
ben je fais un post, par formulaire, que j aimerais le traite dans le fichier ou se "trouve" le formulaire ...
au debut :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <? .... if( isset($_post['nomVar']) ){ $nomVar =$_post['nomVar']; ..... } .... ?> <html> .... </html>
avec une condition si j'ai bien compris ce que tu veu faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 if (isset($_POST['var']){ //tu as submit ton formulaire tu as passé ta variable et tu fait ton traitement }else{ //ta variable n'existe pas, tu fait ta form avec t champ ou se que tu veux }
thx
l on px mettre cela n importe ou dans le PHP ?
sinon qq px m expliquer un peu le principe ?
http://php.developpez.com/faq/?page=...aisie_exemples
En fait tu dois mettre une variable en hidden qui t'indique que le formulaire a été posté.
Si cette variable existe, tu traites les infos en début de page comme l'a montré Halukard.
Alors premièrement : évite le SMS et les abréviations stp, sinon, tu vas pas faire long feu ici!!!
Deuxièmement : Tu peux mettre ca n'importe où...
Tu fais ton formulaire, qui appelle une page qui vérifie si les champs ont bien été remplis. (EDIT : Celle ci peut s'appeler elle même!!!)
Le cas échéant, elle ajoute les infos dans la BDD...
Sinon, tu afiches un message d'erreur, ou tu réafiche le fomulaire...
le submit est dans la meme page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if (isset($_POST['var']){ // traitement apres submit }else{ //traitement de premier passage cad (avant le submit) permier affichage de la page }
Pour savoir si un formulaire a été posté (par lui même), j'utiliserai plutot
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 if ( $_SERVER['REQUEST_METHOD']=="POST" ){ }
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager