[PHP] redirection

redirection [PHP] - PHP - Programmation

Marsh Posté le 18-02-2004 à 14:25:17    

Bonjour,
 
J'ai fais des recherches avant de poster mais je n'ai pas trouvé ma réponse...
 
voici mon code :
INDEX.PHP

Code :
  1. <HTML>
  2. <HEAD><TITLE>Page de login</TITLE></HEAD>
  3. <BODY>
  4. <FORM ACTION="verif.php" METHOD="post">
  5.   Login : <INPUT TYPE=TEXT SIZE=15 NAME="pseudo"><BR>
  6.   Password : <INPUT TYPE=password SIZE=15 NAME="password"><BR>
  7. <INPUT TYPE="submit" VALUE="Envoyer">
  8. </BODY></HTML>


 
VERIF.PHP

Code :
  1. <?php
  2. require ("parametre_bd.php" );
  3. $connexion = mysql_pconnect(SERVEUR,"root","" );
  4. mysql_select_db (BD, $connexion);
  5. $pseudo = $_POST['pseudo'];
  6. $password = $_POST['password'];
  7. $resultat = mysql_query ("SELECT `password` FROM `joueur` WHERE `pseudo` = '".$pseudo."'",$connexion);
  8. $sql_password = mysql_fetch_object ($resultat);
  9. $resultat2 = $sql_password->password
  10. if ($resultat2 == $password)
  11. {header ("location :nouvelles.php" );}
  12. else
  13. {header ("location :index.php" );}
  14. ?>


 
Voici le code rectifier et qui fonctionne correctement.
 
Ma redirection ne se fait pas... ça reste sur veriph.php une page blanche...
Pourtant il n'y a pas de code HTML avant ou apres... c'est peut etre ma connexion MySql qui gene...
 
Merci !


Message édité par guiotv2 le 18-02-2004 à 21:07:52
Reply

Marsh Posté le 18-02-2004 à 14:25:17   

Reply

Marsh Posté le 18-02-2004 à 14:35:07    

déjà, commence par corriger ton if.

Reply

Marsh Posté le 18-02-2004 à 14:36:18    

* == *

Reply

Marsh Posté le 18-02-2004 à 14:41:40    

Oui, désoler pour cette erreur...
apres rectification j'ai toujours la meme erreur... je continu a chercher mais là je seche !
limite j'ai honte de dire que ça fait 1h40 que je suis sur ce probleme...

Reply

Marsh Posté le 18-02-2004 à 14:59:02    

Salut,
 

Code :
  1. <FORM ACTION="verif.php" METHOD="post">
  2. ...


 
el la page appelé :

Code :
  1. VERIPH.PHP


c bizarre..

Reply

Marsh Posté le 18-02-2004 à 15:00:07    

:) non, c'est moi qui ai mal saisi ici dans mon cose il y a bien verif.php partout.  ;)

Reply

Marsh Posté le 18-02-2004 à 15:13:19    

Je vais peut être dire une bétise mais je ne crois pas que le test $sql_password == $password soit correct du au type de $sql_password (je pense que ca devrait être $sql_password->password == $password ).
 
Ca ne change rien à ta redirection mais:
 

Citation :


HTTP/1.1 demande une URI absolue comme argument de Location:, y compris le protocole, hôte et chemin absolu....

Reply

Marsh Posté le 18-02-2004 à 15:19:43    

Pfffffffffffff le nul !!!  mais bien sur !!! je test ça et je te dis !
Merci !!

Reply

Marsh Posté le 18-02-2004 à 15:32:27    

Génial !!ça marche !!
Apparement pas besoin de mettre l'URL entiere !
 
Merci !!
 
PS : j'ai mis le code a jour, ça pourra aider peut etre certain.

Reply

Marsh Posté le 18-02-2004 à 21:09:03    

Question bete :
Peut on integrer du JS a l'intérieur des balise <?php ?>  :??:

Reply

Marsh Posté le 18-02-2004 à 21:09:03   

Reply

Marsh Posté le 18-02-2004 à 21:29:46    

guiotv2 a écrit :

Question bete :
Peut on integrer du JS a l'intérieur des balise <?php ?>  :??:


 
ben oui
 
echo"ce que tu veux dont le javascript";

Reply

Marsh Posté le 18-02-2004 à 21:57:03    

hermes le messager a écrit :


ben oui
echo"ce que tu veux dont le javascript";  


 
Merci !
 
Donc au lieu de mes header je peux faire un :
 
echo "CODE_EN_JS_POUR_REDIRIGER";
 
:??:
PS : c'est pas pour le faire juste pour ma culture :)


Message édité par guiotv2 le 18-02-2004 à 21:57:55
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed