Merci pour ta réponse.
En effet en javascript j'ai réussi à le faire.
Le truc, c 'est que en php, on ne peut pas redirigé vers une partie d'une page grâce à un id.
Mon formulaire lightbox est dans mon header que j'ai inclu dans plusieurs page et mon code php est le suivant :
function procLogin(){
global $session, $form;
/* Login attempt */
$retval = $session->login($_POST['user'], $_POST['pass'], isset($_POST['remember']));
/* Login successful */
if($retval){
header("Location: ".$session->referrer);
}
/* Login failed */
else{
$_SESSION['value_array'] = $_POST;
$_SESSION['error_array'] = $form->getErrorArray();
header("Location: ".$session->referrer);
}
}
Donc, en gros lorsque php rencontre des erreurs, il me le fait savoir, mais ferme la lightbox et me redirige vers la page ou j'étais.
la detection des erreurs est parfaite, il prend bien en compte tout, sauf ce détail qui m'enerve assez, car lorque je valide sans rien rentrer, la lightbox se ferme et si je reclique sur se connecter,
il y a mes erreurs précédentes dans le formulaire. En gros il me dit que je n'ai pas entrer de login ni de mot de passe.
Puisque des images valent mieux qu'un long discours :
Première etape j'ouvre mon formulaire et valide
http://img143.imageshack.us/i/68821602.jpg/
Apres avoir valider la light box se ferme
http://img530.imageshack.us/f/62907115.jpg/
Et enfin si je reclique sur sinscire
http://img534.imageshack.us/f/35407073.jpg/
Merci.
Merci pour ta réponse.
En effet en javascript j'ai réussi à le faire.
Le truc, c 'est que en php, on ne peut pas redirigé vers une partie d'une page grâce à un id.
Mon formulaire lightbox est dans mon header que j'ai inclu dans plusieurs page et mon code php est le suivant :
[php]
function procLogin(){
global $session, $form;
/* Login attempt */
$retval = $session->login($_POST['user'], $_POST['pass'], isset($_POST['remember']));
/* Login successful */
if($retval){
header("Location: ".$session->referrer);
}
/* Login failed */
else{
$_SESSION['value_array'] = $_POST;
$_SESSION['error_array'] = $form->getErrorArray();
header("Location: ".$session->referrer);
}
}[/php]
Donc, en gros lorsque php rencontre des erreurs, il me le fait savoir, mais ferme la lightbox et me redirige vers la page ou j'étais.
la detection des erreurs est parfaite, il prend bien en compte tout, sauf ce détail qui m'enerve assez, car lorque je valide sans rien rentrer, la lightbox se ferme et si je reclique sur se connecter,
il y a mes erreurs précédentes dans le formulaire. En gros il me dit que je n'ai pas entrer de login ni de mot de passe.
Puisque des images valent mieux qu'un long discours :
Première etape j'ouvre mon formulaire et valide
[url]http://img143.imageshack.us/i/68821602.jpg/[/url]
Apres avoir valider la light box se ferme
[url]http://img530.imageshack.us/f/62907115.jpg/[/url]
Et enfin si je reclique sur sinscire
[url]http://img534.imageshack.us/f/35407073.jpg/[/url]
Merci.