Connexion_php
antous
-
antous Messages postés 32 Statut Membre -
antous Messages postés 32 Statut Membre -
Bonjour,
j'ai un petit pb pr mon script de connexion utilisateur!!! kelkun pourra t'il maider???
voici le code:
<?php
// On démarre la session
session_start();
$loginOK = false; //
mysql_connect("localhost","root","");
mysql_select_db("");
$login=$_POST['login'];
$mdp=$_POST['mdp'];
// On n'effectue les traitement qu'à la condition que
// les informations aient été effectivement postées
if (isset($_POST['login']) && isset($_POST['mdp'])) {
// On va chercher le mot de passe afférent à ce login
$sql = "SELECT * FROM clients WHERE login = '".addslashes($login)."' and mdp = '".addslashes($mdp)."'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);
// On vérifie que son mot de passe est correct
if (($login == $data['login'])and ($mdp == $data['mdp']) ) {
$loginOK = true;
}
}
}
// Si le login a été validé on met les données en sessions
if ($loginOK)
{
$_SESSION['login'] = $data['login'];
$_SESSION['mdp'] = $data['mdp'];
echo "Bienvenue $login";
}
else {
echo "<center><font color='#ED5866'><b><h4>Acces non autorise ou veuillez vous s'inscrire.</h4></b></font></center>";
require('login.html');
exit;
}
mysql_close();
?>
j'ai un petit pb pr mon script de connexion utilisateur!!! kelkun pourra t'il maider???
voici le code:
<?php
// On démarre la session
session_start();
$loginOK = false; //
mysql_connect("localhost","root","");
mysql_select_db("");
$login=$_POST['login'];
$mdp=$_POST['mdp'];
// On n'effectue les traitement qu'à la condition que
// les informations aient été effectivement postées
if (isset($_POST['login']) && isset($_POST['mdp'])) {
// On va chercher le mot de passe afférent à ce login
$sql = "SELECT * FROM clients WHERE login = '".addslashes($login)."' and mdp = '".addslashes($mdp)."'";
$req = mysql_query($sql) or die('Erreur SQL : <br />'.$sql);
// On vérifie que l'utilisateur existe bien
if (mysql_num_rows($req) > 0) {
$data = mysql_fetch_assoc($req);
// On vérifie que son mot de passe est correct
if (($login == $data['login'])and ($mdp == $data['mdp']) ) {
$loginOK = true;
}
}
}
// Si le login a été validé on met les données en sessions
if ($loginOK)
{
$_SESSION['login'] = $data['login'];
$_SESSION['mdp'] = $data['mdp'];
echo "Bienvenue $login";
}
else {
echo "<center><font color='#ED5866'><b><h4>Acces non autorise ou veuillez vous s'inscrire.</h4></b></font></center>";
require('login.html');
exit;
}
mysql_close();
?>
22 réponses
ok!!! voilà un autre script, cette fois ci c'est pour faire des recherches sur la reférence et la catégorie du produit,
j'ai essayé de faire un petit script ki lorske le l'utilisateur saisit le mot clé et clik sur ok, on lui affiche soit la reference ou la categorie du produit selon son choix; voici le script car on ne m'affiche rien
<?php
$serveur = "localhost";
$user = "root";
$password = "";
$bdd = "";
if (sizeof($_POST) > 0)
{
$connexion = mysql_connect($serveur, $user, $password);
if (!$connexion) echo ("Impossible de se connecter : " . mysql_error());
$sql="SELECT * FROM articles WHERE ('ref_article' LIKE '%".$_POST[motclef]."%' OR 'categorie' LIKE '%".$_POST[motclef]."%' ) ";
$resultat = mysql_query($sql);
if(!resultat) echo ('Requete invalide: ' . mysql_error());
if (mysql_fetch_row($resultat) ==0)
{
echo "Nous n'avons trouvé aucun résultat correspondant à votre recherche";
} else {
while($row = mysql_fetch_object($resultat) )
{
echo $row->reference." ".$row->categorie."<br>";
}
}
mysql_close($connexion);
exit;
}
?>
j'ai essayé de faire un petit script ki lorske le l'utilisateur saisit le mot clé et clik sur ok, on lui affiche soit la reference ou la categorie du produit selon son choix; voici le script car on ne m'affiche rien
<?php
$serveur = "localhost";
$user = "root";
$password = "";
$bdd = "";
if (sizeof($_POST) > 0)
{
$connexion = mysql_connect($serveur, $user, $password);
if (!$connexion) echo ("Impossible de se connecter : " . mysql_error());
$sql="SELECT * FROM articles WHERE ('ref_article' LIKE '%".$_POST[motclef]."%' OR 'categorie' LIKE '%".$_POST[motclef]."%' ) ";
$resultat = mysql_query($sql);
if(!resultat) echo ('Requete invalide: ' . mysql_error());
if (mysql_fetch_row($resultat) ==0)
{
echo "Nous n'avons trouvé aucun résultat correspondant à votre recherche";
} else {
while($row = mysql_fetch_object($resultat) )
{
echo $row->reference." ".$row->categorie."<br>";
}
}
mysql_close($connexion);
exit;
}
?>
excuse moi pr cet absence lacrap. Voilà je t'explik. Je suis debutant j'ai commencé à apprendre le php (web) il ya 3mois, et g un exercice à faire sur la création d'un site.
pr le code ci-dessus , j'ai une table produit dans lakelle il ya les champs reférence, nom et categorie. si l'utilisateur veut chercher un produit par sa reférence ou par sa categorie, je veux ke le code lui affiche ce k'il cherche; voilà.
Ce ki est là à chak fois kan je fè un script il ya tjrs des erreurs et je ne sais cmt corriger, voilà mon pb. merci pr ton aide précieuse
pr le code ci-dessus , j'ai une table produit dans lakelle il ya les champs reférence, nom et categorie. si l'utilisateur veut chercher un produit par sa reférence ou par sa categorie, je veux ke le code lui affiche ce k'il cherche; voilà.
Ce ki est là à chak fois kan je fè un script il ya tjrs des erreurs et je ne sais cmt corriger, voilà mon pb. merci pr ton aide précieuse
"débutant" ne veux pas dire grand chose, car en programmation tout comme en informatique on est toujours un débutant, vis a vis de ceux qui connaisse la reponse ;)
Je veux bien donner un coup de main, mais pas faire l'appli