cs_sebalex
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention 6 janvier 2017
-
19 août 2005 à 12:20
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
19 août 2005 à 13:33
Salut les pros du PHP,
J'ai une question qui me turlupine depuis bien longtemps. Voici mon problème:
Comment faire pour qu'un page qui donne un ordre d'exécution lise le code et ensuite qu'elle affiche un message sur la même page une fois que l'instruction à été donnée ?
Exemple:
J'ai une page login (Form avec user, password et bouton valider)
Si les données entrées sont inconnues de la BDD, un message d'erreur s'affiche sur la même page sans devoir créer une nouvelle page d'erreur de login.
cs_grandvizir
Messages postés1106Date d'inscriptionsamedi 8 novembre 2003StatutMembreDernière intervention 3 septembre 200622 19 août 2005 à 12:35
Si le pass est mauvais, tu fais :
header('Location: memepage.php?error=login');
Dans ta page :
<?php
$Posting = isset($_POST['LeNomDUnDeTesChampsFormulaire']);
if ($Posting && isset($_GET['error'])) {
if ($_GET['error']=='login') {
echo 'Erreur mdp : HTML
cs_sebalex
Messages postés150Date d'inscriptionvendredi 25 février 2005StatutMembreDernière intervention 6 janvier 2017 19 août 2005 à 12:43
J'aimerais un peu plus d'explications STP.
1. Où dois-je mettre le "header('Location:......" ?
2. Dans quelle page dois-je mettre ton code PHP ?
3. Comment faire pour que le texte "Réessayer" s'affiche à côté du Form ?
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 20078 19 août 2005 à 13:33
Salut,
tu peux utiliser les XMLHTTPRequests, en gros ce que tu veux c'est "ne
pas rafraîchir la page" c'est ça ? mais bon javascript bof, je te dis
ça comme ça, sinon le bon vieux header avec le numéro d'erreur (ou un
code) et hop