Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1603 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Comment qu on fait ????

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] Comment qu on fait ????

n°179968
mkracing66
Posté le 22-07-2002 à 14:53:14  profilanswer
 

Comment fait on pour lancer une redirection sur une autre page ?
 
je cherche vraiment le moyen le plus simple et le plus sure.
 
Je veux faire un truc du genre :
 

Code :
  1. if (PAS BON)
  2.   {
  3.   redirection
  4.   }
  5. else
  6.   {
  7.   echo "<HTML>"....
  8.   }


 
Merci :jap:


Message édité par mkracing66 le 22-07-2002 à 16:14:13
mood
Publicité
Posté le 22-07-2002 à 14:53:14  profilanswer
 

n°179970
Max Evans
Posté le 22-07-2002 à 14:56:47  profilanswer
 

Code :
  1. if (PAS BON)
  2. {
  3. echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0;URL=tapage.htm\">";
  4. }
  5. else
  6. {
  7. echo "<HTML>"....
  8. }



---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°179972
berceker
BERCEKER UNITED
Posté le 22-07-2002 à 14:57:45  profilanswer
 

MkRacing66 a écrit a écrit :

Comment fait on pour lancer une redirection sur une autre page ?
 
je cherche vraiment le moyen le plus simple et le plus sure.
 
Je veux faire un truc du genre :
 

Code :
  1. if (PAS BON)
  2.   {
  3.   redirection
  4.   }
  5. else
  6.   {
  7.   echo "<HTML>"....
  8.   }


 
Merci :jap:
 
 




 
regarde la fonction header("location:www.tonsite.to" )


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°179973
Max Evans
Posté le 22-07-2002 à 14:58:13  profilanswer
 

berceker a écrit a écrit :

 
 
regarde la fonction header("location:www.tonsite.to" )




 
Ouep, mais fo pas que tu es d'output avant :(


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°179976
mkracing66
Posté le 22-07-2002 à 15:00:18  profilanswer
 

Ben justement le header merde meme si je n ai pas output avant sur le client (merde sur free il semblerait) et g essayer avec un Js du genre parent.location = "Lien" mais ca me le lance a chaque fois.....
 
Merci bcp pour vos reponses.

n°179984
berceker
BERCEKER UNITED
Posté le 22-07-2002 à 15:09:31  profilanswer
 

Max Evans a écrit a écrit :

 
 
Ouep, mais fo pas que tu es d'output avant :(




exacte! il faut pas de sorti ecran!  
ben tu le fais en javascript

Code :
  1. if (PAS BON){
  2. $redirecte="on";
  3. }else {
  4.    $redirecte="Off";
  5. }

 
 
if($redirectecte=="on" ){
?>
  <scrip ....>
    window.location="www.toto.com"
  </script>
<?  
}
je pense que ça pourras le faire


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°179986
Max Evans
Posté le 22-07-2002 à 15:10:09  profilanswer
 

Mais avec le <meta>, ca marche tres bien ! :)


---------------
Envie d'un bol d'air ? Traxxas Revo 3.3
n°179988
berceker
BERCEKER UNITED
Posté le 22-07-2002 à 15:12:23  profilanswer
 

Max Evans a écrit a écrit :

Mais avec le <meta>, ca marche tres bien ! :)




aussi


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°180001
mkracing66
Posté le 22-07-2002 à 15:28:33  profilanswer
 

Heu il y a un truc ki cloche et je pige pas....  
 
Voila le debut du code :  
 

Code :
  1. <?
  2. include("Connex_BDD.php" );
  3. $Requete  = "SELECT * FROM  liste WHERE liste.Login='".$Login."' AND liste.Password='".$Password."'";
  4. $Resultat = mysql_query( $Requete);
  5. $Ligne    = mysql_fetch_array( $Resultat);
  6. if (!$Ligne)
  7.       {
  8.       echo "<META  http-equiv=\"Content-Type\" content=\"0;URL=../../Htm/LoginKO.htm\">\n";
  9.       }
  10. else
  11.       {
  12.       echo "<html>\n";
  13.       echo "<head>\n";
  14.       echo "<title>Gestion du Site</title>\n";
  15.       echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">\n";
  16.       echo "</head>\n";
  17.       echo "<body bgcolor=\"#000000\" text=\"#CCCCCC\" link=\"#FF0000\">\n";


 
et pourtant ca merde il lance bien la bonne page mais elle est toute blanche g rien d afficher ???
Pourtant des le debut le backgroundcolor est noir !

n°180070
mkracing66
Posté le 22-07-2002 à 16:13:18  profilanswer
 

Up !
 
QQun voit il une merde dans le debut du code ??
Merci de m aider please je suis noob de chez noob.... :D

mood
Publicité
Posté le 22-07-2002 à 16:13:18  profilanswer
 

n°180136
ethernal
Chercheur de vérité...
Posté le 22-07-2002 à 17:02:55  profilanswer
 

ton code semble correct.
remarque : utilises plutôt  
if ( is_array($Ligne) ) que if ($Ligne).
 
que contient ta page loginKO.htm ?
qd tu la charges dans ton browser est-elle correctement affichée ?


---------------
...oups kernel error...
n°180162
mkracing66
Posté le 22-07-2002 à 17:36:19  profilanswer
 

LoginKO est Ok.
La redirection semble se faire parfaitement.
 
 
C le reste de mon code qui ne s affiche pas...
C une constrcution de la page HTML en PHP mais pourtant g une page blanche alors je ne comprends pas...

n°180193
berceker
BERCEKER UNITED
Posté le 22-07-2002 à 18:46:22  profilanswer
 

MkRacing66 a écrit a écrit :

LoginKO est Ok.
La redirection semble se faire parfaitement.
 
 
C le reste de mon code qui ne s affiche pas...
C une constrcution de la page HTML en PHP mais pourtant g une page blanche alors je ne comprends pas...




evite les echo pour ton html c'est pas tres utile  
tu peux fermé ta balise php elle sera toujourqs dans ta condition
(...)
 }else{
?>
ton code HTML
<? } ?>
de plus ton if n'est pas tres bien utilisé  
fait plutot une requette qui ^permet de recupere le nombre d'enregistrement exemple
 

Code :
  1. $Requete  = "SELECT * FROM  liste WHERE liste.Login='".$Login."' AND liste.Password='".$Password."'";
  2. $Resultat = mysql_query( $Requete);
  3. if(mysql_num_rows($Resultat)==0){
  4. pas bon
  5. }else{
  6. bon
  7. }


---------------
Si je suis près de toi c'est soit pour t'embrasser ou te croquer, alors à ce moment là rappelle toi de ce que tu m'as fait. du bien ou du mal?
n°180500
mkracing66
Posté le 23-07-2002 à 11:04:12  profilanswer
 

Ok merci bien je vais modifier ca et voir si ca va mieux...

n°180655
mkracing66
Posté le 23-07-2002 à 13:06:48  profilanswer
 

Heu g fais des modifs mais ca ne marche pas mieux....
Voila le code :
 

Code :
  1. <?
  2. include("Connex_BDD.php" );
  3. $Requete  = "SELECT * FROM  liste WHERE liste.Login='".$Login."' AND liste.Password='".$Password."'";
  4. $Resultat = mysql_query( $Requete);
  5. $Ligne    = mysql_fetch_array( $Resultat);
  6. if (mysql_num_rows($Resultat)==0)
  7.       {
  8. ?>
  9.       <HTML>
  10.       <HEAD>
  11.       <META  http-equiv=\"Refresh\" content=\"0;URL=../../Htm/LoginKO.htm\">\n";
  12.       </HEAD>
  13.       </HTML>
  14. <?
  15.       }
  16. else
  17.       {
  18. ?>
  19.       <html>
  20.       <head>
  21.       <title>Gestion du Site</title>
  22.       <meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-1\">
  23.       </head>
  24.       <body bgcolor=\"#000000\" text=\"#CCCCCC\" link=\"#FF0000\">
  25.       <p align=\"center\"><font size=\"5\"><strong><u><font face=\"Haettenschweiler\" color=\"#CCCCCC\">Gestion du Site :</font></u></strong></font></p>
  26.       <p> </p>
  27. <?
  28.       echo "<ol>\n";
  29.       echo "<li>\n";
  30.       echo "<p>\n";
  31. ...


 
et en resultat g une page blanche avec \n; c tout  
Le lien ne fct pas :'(

n°180668
mkracing66
Posté le 23-07-2002 à 13:18:24  profilanswer
 

Autant pour moi le \n; je sais d ou il vient mais ca ne marche tjs pas meme apres avoir corrige la ligne du lien... :'( :'(
 
C quoi cet abus g une page blanche alors qu avant j avais deja reussi a afficher un truc un jour :hello:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] Comment qu on fait ????

 

Sujets relatifs
[PHP] Où trouver un bon hébergeur gratuit pour le PHP ????[PHP] Script galerie photo hyper lent....comment optimise tt ça ?
Pb PHP avec XML[PHP/JS] déclenchement de l'execution d'un script php via javascripts
[ XML RPC PHP] eske kelkun sait commment .... ?[PHP] Retourner le nb d'occurence d'un tableau?
[PHP] Convertir les &eacute; &egrave; ect...[PHP] Comment éviter un timeout d'une page PHP ?
[PHP] Séparer du texte des caractères spéciaux...[PHP] Récuperer une variable d'une fonction...
Plus de sujets relatifs à : [PHP] Comment qu on fait ????


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR