Précédent   Forum des professionnels en informatique > PHP > Langage > Formulaires
Formulaires Forum d'entraide sur les formulaires avec PHP. Avant de poster -> FAQ formulaires, Cours de formulaires et Sources de formulaires
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/10/2007, 22h42   #1
Invité de passage
 
Inscription : février 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 21
Points : 3
Points : 3
Par défaut appel page2.php a partir de page1.php

Bonsoir
j ai une page page1.php qui correspond a un formulaire
je teste plusieurs champs
si ils sont tous ok je souhaite afficher page2.php mais sans a avoir a cliquer sur un lien ou un bouton

j ai essaye :

Code :
1
2
3
 
 
header('location:voscommentaires.php');
merci
gtony est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 23h07   #2
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
http://php.developpez.com/faq/?page=...s_already_sent

Solution peut-être en JS
http://php.developpez.com/faq/?page=...ts_redirection
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/10/2007, 23h21   #3
Invité de passage
 
Inscription : février 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 21
Points : 3
Points : 3
j ai bien compris que "header" devait etre avant les balises html et autres
le pb c est que je teste mon formulaire dans des balises html et php
d ou le pb de header

ma question est comment diriger une page vers une autre apres des test sans clic ou lien

merci quand meme
gtony est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 09h54   #4
Expert Confirmé

 
Avatar de Amara
 
Inscription : juillet 2004
Messages : 2 684
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 2 684
Points : 2 910
Points : 2 910
Justement le JS fait pas l'affaire
__________________
Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)
Amara est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 10h04   #5
Membre confirmé
 
Inscription : mai 2006
Messages : 372
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : mai 2006
Messages : 372
Points : 234
Points : 234
mais coment tu lance tes test? si on clique nulle part?
kahya est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2007, 18h19   #6
Invité de passage
 
Inscription : février 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 21
Points : 3
Points : 3
j effectue mes tests en cliquant sur un bouton qui reactualise la page

Code :
1
2
 
<form method="post" action="#">
et je souhaite que dans le "if" apres le test si il est positif, afficher une autre page sans a avoir a recliquer sur un bouton
gtony est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/10/2007, 07h07   #7
Membre du Club
 
Inscription : novembre 2006
Messages : 61
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : novembre 2006
Messages : 61
Points : 42
Points : 42
Envoyer un message via MSN à gandalf76fr Envoyer un message via Skype™ à gandalf76fr
Bonjour, je ne te propose pas une solution, mais une éventuelle astuce :

Comme la plupart des sites ont une structure de page fixe, et juste le contenu qui change, pourquoi ne pas utiliser en javascript "innerhtml" ???

Quand bien même tu dois changer toute la page, dans ce cas tu met ta page entière dans un div que tu modifie avec innerhtml.

Pas très clean mais bon...
gandalf76fr est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 15h34   #8
Membre confirmé
 
Inscription : juillet 2007
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 201
Points : 227
Points : 227
Rajoute ceci apres que t teste soit effectué........

Code :
1
2
 
echo "<SCRIPT language=javascript> window.location="ta deuxieme page" </SCRIPT>";
acirfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h39   #9
Invité de passage
 
Inscription : février 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 21
Points : 3
Points : 3
cela me met une erreur

"Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in C:\wamp\www\ajoutcom.php on line 96"
gtony est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 17h59   #10
Membre confirmé
 
Inscription : juillet 2007
Messages : 201
Détails du profil
Informations forums :
Inscription : juillet 2007
Messages : 201
Points : 227
Points : 227
heu ui c'est plutot ceci qu'il faut echapper les doubles cotes (\") window.location


Code :
echo "<SCRIPT language=javascript>window.location=\"ta deuxieme page\"</SCRIPT>";
ou :

Code :
echo '<SCRIPT language=javascript>window.location="ta deuxieme page"</SCRIPT>';
acirfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/10/2007, 18h23   #11
Invité de passage
 
Inscription : février 2006
Messages : 21
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 21
Points : 3
Points : 3
merci acirfa
c est exactement ce que je cherchai
gtony est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h21.


 
 
 
 
Partenaires

Hébergement Web