Page 1 sur 1

comment ouvrire une nouvelle page ???

Posté : 28 mars 2006, 11:28
par edison1986
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.

Posté : 28 mars 2006, 11:42
par titerm
else {
header("Location: index.html");
}

Posté : 28 mars 2006, 11:52
par edison1986
merci bocoup sa fai exactement se que je veut....

Posté : 28 mars 2006, 11:53
par edison1986
par contre si je veut envoyer des données avec ???

Posté : 28 mars 2006, 19:48
par Truc
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:

Posté : 29 mars 2006, 10:25
par edison1986
ok

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

Posté : 29 mars 2006, 10:38
par jeff
salut
le plus simple est de passer par les session
sinon tu doit bouvoit t'amuser a ecrire l'entete complete avec php