cs_faby38
Messages postés32Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention20 juillet 2005
-
27 juin 2005 à 15:20
cs_faby38
Messages postés32Date d'inscriptionlundi 23 mai 2005StatutMembreDernière intervention20 juillet 2005
-
28 juin 2005 à 15:32
Bonjour,
sur le site que je suis en train de creer, je veux faire un espace securise, ou on pourra ajouter modifier et supprimer des donnees. Pour cela j'ai crere une table avec deux variables : login et password.
De plus j'ai creer un petit formulaire ou l'utilisateur rentre on login et son password.
Mon probleme vient du programme qui compare la valeur saisie et la valeur dans la table. Voici ce que j'ai fait :
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 27 juin 2005 à 15:55
Ben comment ?
Tu utilises $password arbitrairement, comment php sait que tu veux mettre le resultat de ta requete sur le password dans $password...?
Un petit tuto sur l'interrogation d'une base ptete...?
superbaloo78
Messages postés87Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention19 mai 2006 27 juin 2005 à 17:12
<?php
$host="localhost";
$utilisateur="root";
$mpasse="";
$base="base_sito";
$table="identificazione";
//connexion au serveur
$connexion=mysql_connect($host,$utilisateur,$mpasse) or die ("connexion au serveur impossible");
//connexion a la base de donnees
$db=mysql_select_db($base,$connexion) or die ("la base de données ne peut pas etre selectionnée");
$query='SELECT FROM $table where
login='.addslashes($_POST['login']).' and
password='.addslashes($_POST['password']).' LIMIT 1';
//ca sert a quoi ici de demander le login en sortie alors que c'est l'argument que tu rentre en entree ???
$result=mysql_query($query);
if(mysql_num_rows($result))
{
echo"Bonjour";
//Si tu veux stocker tes infos utilisateurs dans une
variable session tu enleve les // devants les 2 prochaines lignes (en
supposant que ta session est deja demarree)
//$_SESSION['password'] =
addslashes($_POST['password']);// attention cette ligne est tres peu
securitaire et je te deconseille de la mettre mais bon ....