Problème d’utilisation header("Location:x.php");

Fermé
nidhalos Messages postés 11 Date d'inscription vendredi 11 mai 2018 Statut Membre Dernière intervention 4 mai 2019 - 22 mai 2018 à 03:16
jordane45 Messages postés 38042 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 février 2024 - 22 mai 2018 à 08:45
j'ai un Problème d’utilisation header("Location:x.php"); trois fois dans la mémé code :
toujours il'ya un header parmi les trois qui ne fonctionne pas :

<?php
if(isset($_POST['submit']))
{
$result = mysql_query("SELECT * FROM admin WHERE login='" . $_POST["login"] . "' and MP = '". $_POST["psw"]."'");
$row = mysql_fetch_array($result);
if(is_array($row)) {
$_SESSION["CIN"] = $row[CIN];
if($row!=0){
header("Location:profil.php");
}}

else
{
$result = mysql_query("SELECT * FROM topadmin WHERE login='" . $_POST["login"] . "' and MP = '". $_POST["psw"]."'");

$rows = mysql_fetch_array($result);
if(is_array($rows)) {

$_SESSION["CIN"] = $rows[CIN];
if($rows!=0){
header("Location:super_user\reclame.php");
}
}
else
$result = mysql_query("SELECT * FROM users WHERE login='" . $_POST["login"] . "' and MP = '". $_POST["psw"]."'");
$row = mysql_fetch_array($result);
if(is_array($row)) {
$_SESSION["CIN"] = $row[CIN];

if($row!=0){

header("Location:users\Ratard_user.php");
}}

else echo ('<script> alert("Votre login ou le mot de passe est invalide");</script>');;
}}
?>

1 réponse

jordane45 Messages postés 38042 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 27 février 2024 4 622
22 mai 2018 à 08:45
Bonjour,

Déjà : https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top

Ensuite, après une redirection... il faut toujours mettre un EXIT
header("Location:tapage.php");
exit();


Et enfin... tu dis qu'un header ne fonctionne pas....
LEQUEL ?
Et tu as un message d'erreur ?
Sinon en quoi ne fonctionne t'il pas ?


0