Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: pandora le le 31-05-2005 a 09:47:05

Titre: problème avec un script d'identification
Posté par: pandora le le 31-05-2005 a 09:47:05

bonjour,

j'ai ce code :


Code:
<?
// Inclusion des librairies fonction.lib.php et mysql.inc.php
include("fonction.lib.php");
include("mysql.inc.php");
// Stockage dans des variables les information pseudo/mot de passe
$nom_utilisateur_identification=$_POST["pseudo"];
$mot_de_passe_identification=$_POST["passe"];
// Requete de vérification des identifiants
$requete = "SELECT mot_de_passe,nom_utilisateur,id,niveaux_securite ";
$requete .= "FROM utilisateurs WHERE mot_de_passe = '$nom_utilisateur_identification' ";
$requete .= "AND nom_utilisateur = '$mot_de_passe_identification'";
$resultatat = mysql_query($requete) or die(mysql_error());
// Calcul du nombre d'enregistrement répondant a cette requete
$nombre_de_resultats = mysql_num_rows($resultatat) or die(mysql_error());
if ( $nombre_de_resultats == "0" ){
// Les indentifiants sont incorrects : on affiche une boite de dialogue et
// on fait une redirection vers la page d'identification
?>
<script language="javascript">
alert("Identifiants incorects");
window.location="identifier.php"
</script>
<?
} else {
// Les identifiants sont corrects : on prélève l'identifiant unique de l'utilisateur
// et on le redirige vers une page on so disque sera marqué d'un cookie.
$ligne=mysql_fetch_array($resultatat) or die(mysql_error());
$id_utilisateur=$ligne["id"];
?>
<script language="javascript">
window.location="cookie.php?id=<?= $id_utilisateur ?>"
</script>
<?
}
?>


le problème c'est que quand je tape mes identifiants (correct), le script s'arrete et affiche une page blanche. par contre, quand ils sont faux, alors le déroulement du script est parfait. je n'y comprend plus rien.

merci de votre futur aide.

Titre: Re:problème avec un script d'identification
Posté par: NuDD le le 04-06-2005 a 19:07:50

a premier vu comme ça... je pense que tu devrais commencer par enlever les guillements au zero ds ta condition pour le if...
Si c pas ça c autre chose comme dirais l'autre..


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.