cs_kwak
Messages postés11Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 janvier 2003
-
15 janv. 2003 à 09:26
cs_kwak
Messages postés11Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention15 janvier 2003
-
15 janv. 2003 à 14:46
Bonjour à tous,
je me trouve depuis quelques temps déjà confronté à un problème de redirection. Ici le problème se pose pour rediriger l'utilisateur selon qu'il ait le bon mot de passe ou le mauvais vers les pages reqL.php?id=20 et ...?id=19.
Je suis à chaque fois renvoyé vers la page d'erreur 404, merci aux personnes qui pourraient m'aider.
$reqadm="SELECT * FROM Password WHERE IdPass=$IdPass AND Pass=$Pass";
/*définit la requête*/
$resadm=mysql_query($reqadm);
/*execute la requête*/
if(mysql_num_rows($resadm)==0)
/*si il n'y a aucune ligne de résultats...*/
{
header("Location:req.php?id=20");
/*...Renvoie à la page précédente*/
}
else Header("Location:req.php?id=19");
/*Renvoie à la page administrateur dans l'autre cas*/
cs_booth
Messages postés220Date d'inscriptionlundi 14 janvier 2002StatutMembreDernière intervention13 juin 2005 15 janv. 2003 à 12:02
Sinon perso j'utilise pas trop la commande Header je préfère faire:
if(mysql_num_rows($resadm)= =0)
/*si il n'y a aucune ligne de résultats...*/
{?>
<script>
location.href='reqL.php?id=20';
</script>
<?
/*...Renvoie à la page précédente*/
}?>
<script>
location.href='reqL.php?id=19';
</script>
<?
/*Renvoie à la page administrateur dans l'autre cas*/
Paske les Header sont pas toujours approprié si t'as divers traitements en cours...
A+
Booth
La connerie c'est la décontraction de l'intelligence. (Serge GAINSBOURG)