begin process at 2012 05 31 05:25:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

page blanche avec requete SQL dans page PHP


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

page blanche avec requete SQL dans page PHP

mardi 20 mai 2008 à 17:39:37 | page blanche avec requete SQL dans page PHP

sedajosh

Salut tout le monde et merci par avance de l'aide que vous voudrez bien m'apporter.

Je cherche a faire une page de connexion qui permet d'accéder a une autre page, j'utilise PHP 5.2.1 et mySQL 5.

Voici le code de la dite page :

<?php
mysql_connect("localhost", "root", "root"); // Connexion à MySQL
mysql_select_db("mabase");

$erreur = "";
$login = "";

if ( isset($_POST["login"]) && ( $_POST["username"] != "" && $_POST["password"] != "" ))
{
$login = $_POST["username"];
$mdp = $_POST["password"];

$req = mysql_query(" select login_obs from observateurs where login_obs = '$login' and mdp_obs='$mdp' ");
$res = sendSQL($lien, $db, $req);

if ( mysql_fetch_array($res, MYSQL_ASSOC) )
{
$_SESSION['login'] = "$login";
$_SESSION['mdp'] = "$mdp";
header('Location: a/mapage.php');
}

else

$erreur = "Nom d'utilisateur ou mot de passe incorrect";

}
if ( isset($_POST["login"]) && ( $_POST["username"] == "" || $_POST["password"] == "" ) )
{
$login = $_POST["username"];
$erreur = "Veuillez remplir tous les champs";
}

mysql_close();

?>

<html>

<head>
<title>Connexion</title>
<meta http-equiv='Content-Type' content='text/html; charset=UTF-8'>
<meta Name='author' Content='sedajosh'>
<meta Name='description' Content='Page de connexion'>
</head>

<body>

<center>

<?php
echo"<h4>$erreur</h4>";
?>

<h3>Bonjour,</h3>
<h3>Veuillez vous identifier :</h3>
</center>

</br>
<center>
<form action="" method="post">
<table border="0" cellspacing="1" cellpadding="3">
<tr>
<td align="right" width="45%">Nom d'utilisateur:</td>
<td>
<?php
echo "<input type='text' name='username' value='$login' size=15 maxlength=8>";
?> </td>
</tr>
<tr>
<td align="right">Mot de passe:</td>
<td>
<input type="password" name="password" size="15" maxlength="13">
                                </td>
</tr>
<tr align="center">
<td colspan="2"></br></br>
    <input type="submit" name="login" value="Connexion"></td>
</tr>
</table>
</form>
</center>

</body>
</html>


Quand je ne rentre qu'un login ou qu'un mdp ça fonctionne j'ai mon message d'avertissement, mais quand je met un login et un mdp ça fait une page blanche, et le header ne fonctionne pas puisque je reste sur la même page.

Donc selon moi le problème se situt ici :
if ( isset($_POST["login"]) && ( $_POST["username"] != "" && $_POST["password"] != "" ))
{
$login = $_POST["username"];
$mdp = $_POST["password"];

$req = mysql_query(" select login_obs from observateurs where login_obs = '$login' and mdp_obs='$mdp' ");
$res = sendSQL($lien, $db, $req);

if ( mysql_fetch_array($res, MYSQL_ASSOC) )
{
$_SESSION['login'] = "$login";
$_SESSION['mdp'] = "$mdp";
header('Location: a/mapage.php');
}

else

$erreur = "Nom d'utilisateur ou mot de passe incorrect";

}
mais j'ai beau chercher et tenter plusieurs trucs je trouve pas :(.
mardi 20 juillet 2010 à 13:38:56 | Re : page blanche avec requete SQL dans page PHP

xxanasxx

Salut,

As-tu trouvé la solution ????


Cette discussion est classée dans : page, php, login, post, mdp


Répondre à ce message

Sujets en rapport avec ce message

execution php [ par elanspeech ] Bonjour,J'ai installe php4.3.1, la page php de login s'execute et me demande login et mot de passe.J'entre les informations, la reexcution de la page ma session ne fonctionne pas a la première connexion [ par jojolafrite ] bonjour g un petit problème de session pour la création d'une section membrepour cela g trois fichier:logadmin.php(page de login)veriflog.php(script q variables de session [ par tweeder ] BonjourJ'ai posé la question plus tôt cette semaine mais je crois que je m'étais mal exprimévoila j'aimerais récupérer ma variable de session enregist POST et formulaire [ par haklia ] Bonjour à tous,bon je vous expose mon petit soucis :j'ai créé un formulaire. Apres un clic sur le bouton Envoyer, les données sont transmises par POST session admin [ par Auklaar ] salut à tous! voila je me met au php petit à petit mais la j'ai un problème.j'ai une page index ou j'ai un formulaire avec password et login je clique sessions [ par gegelarep ] bonjour,je suis dans une page ouverte par une session qui porte une url du type http://www.site.com/fr/majprod?produit=591et j'aimerai dire au program session en php helppp please [ par emeraudes ] bonjourvoila je suis en 2eme année de bts informatique de gestion et je code un site en php.sur mon site il y a a gauche une frame pour pouvoir se log Convertir java php [ par bandzai87 ] Bonjour a tous, Des questions du même genre ont été posés mais je ne suis pas arriver a resoudre mon probléme donc je post. Donc je vous explique, j suicide imminent... [ par crazykamel ] Bonjour à tous, j'aurai besoin d'un peu d'aide paske je sèche une peu là... Voilà, j'ai un portail web qui gère les sessions et j'aimerais implémente problème avec MYSQL/php [ par spiesalex ] salut,bon j'ai ce code ci:if(isset($_POST['login'])


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,624 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales