Connexion_php

antous -  
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();
?>

22 réponses

antous Messages postés 32 Statut Membre 2
 
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;
}
?>
0
la crap
 
Pourrais tu commenter un peut le code, histoire que je puisse mieux me rendre compte de ton niveau.
"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
0
antous Messages postés 32 Statut Membre 2
 
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
0