IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Tester une URL


Sujet :

PHP & Base de données

  1. #1
    Membre éclairé Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Par défaut Tester une URL
    Bonjour,
    j'ai une page nommée erreur.php, qui s'affiche lorsque l'utilisateur saisit un faux code d'entrée,mais mon problème c'est que je ne sais pas comment faire si l'utilisateur ressaisit un code correcte et à se moment il se trouve sur la page erreur.php cette dernière disparaît ,et la page index.php s'affiche juste dans se cas là???
    Merci d'avance

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Bonjour,
    J'ai pas bien compris ton problème mais je pense qu'après le teste dans erreur.php, si le code entré est vrai tu faits une redirection vers index.php .

  3. #3
    Membre éclairé Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Par défaut
    bonjour,
    Merci pour votre réponse andry.aime,oui c'est quand l'utilisateur entre le bon code et l'utilisateur se trouve sur la page erreur.php que je fais une redirection vers la page index.php???

  4. #4
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if(....)// teste le code
    {header('Location: index.php');}

  5. #5
    Membre éclairé Avatar de menoulette
    Inscrit en
    Août 2009
    Messages
    320
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 320
    Par défaut
    merci andry.aime d'avoir me montrer l'instruction malgrés que c'est pas ca se que je veux, je crois que vous m'avez pas bien compris ,mais je vais m'expliquer bien
    j'ai une page login ou l'utilisateur saisit le login et le mot de passe,
    cette page est le menu du site danc elle est sous forme in clude dans les autres pages du site
    lorsque l'utilistaeur saisit un faux mot de passe on le dérige vers la page erreur_mot_de_pass.php s'il se trouve sur la page erreur_mot_de_pass.php et l'utilisateur resaisit le bon mot de passe on le dérige vers acceuil.php
    et le code suivant représente ce que je vien de dire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     
     
    <?php @session_start();?>
    	<?php
    //connexion de l'utilisateur
    	if(isset($_POST['Submit'])){
    	mysql_connect('localhost','root','');
    	mysql_select_db('base')or die("can not selecte db");
    	$res=mysql_query("SELECT * FROM utilisateur WHERE pseudo='".$_POST['name']."' AND mot_de_passe='".$_POST['pass']."'") or die("error");
    	$r = mysql_num_rows($res);		
    	if($r==1){
    		$_SESSION['login']=$_POST['name'];		
    	}
     //erreur dans le mot de passe ou le login
    	else{
    	$req3=mysql_query("SELECT * FROM utilisateur WHERE pseudo<>'".$_POST['name']."'")or die("error");
    		$req1=mysql_query("SELECT * FROM utilisateur WHERE pseudo='".$_POST['name']."'  AND mot_de_passe <> '".$_POST['pass']."'")or die("error");
     
    		$r1=mysql_num_rows($req1); $r3=mysql_num_rows($req3);
     
      if($r1>=1){
     $_SESSION['p']=$_POST['name'];
     echo '<script language="Javascript">
    document.location.replace("page_erreur_mot_de_pass.php")
    </script>';
     
     
    }	
     
    if($r3>=1){  $_SESSION['p']=$_POST['name'];
     echo '<script language="Javascript">
    document.location.replace("erreur_utilisteur.php")
    </script>';
               } 		   
     
    						mysql_close();
    }	
     
    }
    comment faire si l'utilisateur ressaisit un code correcte et à se moment il se trouve sur la page erreur_mot_de_passe.php cette dernière disparaît ,et la page index.php s'affiche juste dans se cas là???

    parce que là l'utilisateur quand il se connecte (sur le menu) il reste sur la même page ou il se trouve ?
    voilà et j'éspère que vous allez me comprendre

Discussions similaires

  1. [PHP 5.0] [PHP-JS] Tester une URL
    Par afrodje dans le forum Langage
    Réponses: 1
    Dernier message: 10/12/2008, 20h14
  2. Tester une URL
    Par ginkas31 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 13/06/2008, 17h48
  3. Tester une URL avec fopen
    Par laurentdusseau dans le forum Langage
    Réponses: 3
    Dernier message: 28/03/2008, 21h25
  4. Réponses: 2
    Dernier message: 31/12/2007, 11h39
  5. tester une URL
    Par ddeee dans le forum ASP
    Réponses: 2
    Dernier message: 12/06/2006, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo