Retour page blanche sans erreurs
Résolu/Fermé
clonescody
Messages postés
5
Date d'inscription
dimanche 28 juin 2009
Statut
Membre
Dernière intervention
4 juin 2013
-
3 juin 2013 à 23:37
yop - 20 janv. 2015 à 14:55
yop - 20 janv. 2015 à 14:55
A voir également:
- Retour page blanche sans erreurs
- Supprimer page blanche word - Guide
- Retour à la ligne excel - Guide
- Traduire une page - Guide
- Word numéro de page 1/2 - Guide
2 réponses
Utilisateur anonyme
4 juin 2013 à 10:41
4 juin 2013 à 10:41
Salut salut,
Tu n'as vraiment aucun message d'erreur ?
Les requêtes dans ton script de traitement me semblent un peu bizarre au niveau des guillemets et du point virgule de fin :
Les ligne des traitement de la requête sont en commentaire dans ton code avec le #
Je crois que la fonction mysql_result prend un second paramètre en entré qui est le numéro de ligne, dans ton cas avec un seul retour il faut mettre 0.
Tu n'as vraiment aucun message d'erreur ?
Les requêtes dans ton script de traitement me semblent un peu bizarre au niveau des guillemets et du point virgule de fin :
$requeteMDP='SELECT mdp FROM utilisateur WHERE login='.$login';'; //essaie plutôt avec ça : $requeteMDP="SELECT mdp FROM utilisateur WHERE login='".$login."'";
Les ligne des traitement de la requête sont en commentaire dans ton code avec le #
Je crois que la fonction mysql_result prend un second paramètre en entré qui est le numéro de ligne, dans ton cas avec un seul retour il faut mettre 0.
clonescody
Messages postés
5
Date d'inscription
dimanche 28 juin 2009
Statut
Membre
Dernière intervention
4 juin 2013
4 juin 2013 à 18:11
4 juin 2013 à 18:11
Résolu de la façon suivante :
<?php
ini_set( 'display_errors', 1 ) ;
error_reporting( -1 ) ;
include('PDOconnect.php');
if( isset( $_POST['login'], $_POST['mdp']))
{
$login=$_POST['login'];
$mdp=$_POST['mdp'];
$requeteMDP="SELECT mdp FROM utilisateur
WHERE login=\"$login\";";
$requeteID='SELECT id FROM utilisateur
WHERE login='.$login.';';
$MDP = $pdo->prepare( $requeteMDP ) ;
$MDP->execute();
while($line=$MDP->fetch())
{
$pass=$line['mdp'];
}
$requeteID="SELECT id FROM utilisateur
WHERE login=\"$login\";";
$ident = $pdo->prepare( $requeteID ) ;
$ident->execute();
while($line2=$ident->fetch())
{
$id=$line2['id'];
}
if($pass==$mdp)
{
$_SESSION['login']=$login;
$_SESSION['mdp']=$mdp;
$_SESSION['id']=$id;
header('Location: sitePrincipal.php');
}
else
{
echo 'Le mot de passe est incorrect';
header('Location: formInscr.php');
}
}
<?php
ini_set( 'display_errors', 1 ) ;
error_reporting( -1 ) ;
include('PDOconnect.php');
if( isset( $_POST['login'], $_POST['mdp']))
{
$login=$_POST['login'];
$mdp=$_POST['mdp'];
$requeteMDP="SELECT mdp FROM utilisateur
WHERE login=\"$login\";";
$requeteID='SELECT id FROM utilisateur
WHERE login='.$login.';';
$MDP = $pdo->prepare( $requeteMDP ) ;
$MDP->execute();
while($line=$MDP->fetch())
{
$pass=$line['mdp'];
}
$requeteID="SELECT id FROM utilisateur
WHERE login=\"$login\";";
$ident = $pdo->prepare( $requeteID ) ;
$ident->execute();
while($line2=$ident->fetch())
{
$id=$line2['id'];
}
if($pass==$mdp)
{
$_SESSION['login']=$login;
$_SESSION['mdp']=$mdp;
$_SESSION['id']=$id;
header('Location: sitePrincipal.php');
}
else
{
echo 'Le mot de passe est incorrect';
header('Location: formInscr.php');
}
}