comment ouvrire une nouvelle page ???

edison1986
Invité n'ayant pas de compte PHPfrance

28 mars 2006, 11:28

bonjour j est un petit problem sur cette fonction :
function testUtilisateur()
    {
        $selectUser="SELECT * FROM badge WHERE idBadge='$this->identifiant' AND code='$this->mdp'";
        $user=$this->bdd->nbLigne($selectUser); 
         
         if ($user == 1)
         {   
             $selectInfo="SELECT * FROM personne WHERE idBadge = '$this->identifiant'";
             $info = $this->bdd->infoChamp($selectInfo);
             $_SESSION['user'] = $info;
         }
         else            
             ?????????
                           
    }
donc je voudrai si l utilisateur n est pas reconu donc on va dans le else pouvoir aficher la page index.html mai je ne voi pas commen le faire simplement...

merci de vos réponse.

Mammouth du PHP | 505 Messages

28 mars 2006, 11:42

else {
header("Location: index.html");
}

edison1986
Invité n'ayant pas de compte PHPfrance

28 mars 2006, 11:52

merci bocoup sa fai exactement se que je veut....

edison1986
Invité n'ayant pas de compte PHPfrance

28 mars 2006, 11:53

par contre si je veut envoyer des données avec ???

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

28 mars 2006, 19:48

Il faut que la page soit en .php (extension) puis comme n'importe quel lien:
header("Location: index.php?val=1&val2=2");
que tu récupères sur la page index.php:
$val = $_GET['val'];
$val2 = $_GET['val2'];
par contre attention aux valeurs passées dans l'url.. pas de passe :wink:

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 86 Messages

29 mars 2006, 10:25

ok

mais est il possible de les envoyer comme avec la methode POST pour qu elle ne se voi pas dans l url ???

Mammouth du PHP | 1311 Messages

29 mars 2006, 10:38

salut
le plus simple est de passer par les session
sinon tu doit bouvoit t'amuser a ecrire l'entete complete avec php