Ptit prob d'erreur sql lors d'un test cookies pour connex auto [Résolu]

Signaler
Messages postés
249
Date d'inscription
jeudi 17 février 2005
Statut
Membre
Dernière intervention
29 août 2011
-
cs_djagger
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
-
lo all :)

Voila dans ma page accueil ya une connextion client, qd ont se connect sa crée un cookie.
Si la personne revient et qu'elle n'a pas effacé son cookies ya un connection auto
Le seul prob c'est qu'il me fait une erreur sql qd jfais sa (mais pas tout le temps)

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/microcom/www/pages/acc.php on line 11

<?php session_start();


$cnom = $_COOKIE['cllog'];
$cpass = $_COOKIE['clpass'];
$maxtest = 0;


require_once('../config/connect.php');


$req = "SELECT utili, mdp FROM tbl_membre WHERE utili='".$cnom."'";
$exec = mysql_query($req);
$result = mysql_fetch_array($exec); <- ligne 11

if ($result['utili'] == $cnom && $result['mdp'] == $cpass){
$_SESSION['pseudo'] = $cnom ;
}

il a fais de temps en temps qd il n'y a pas de cookies de crée (si la personne n'a pas de cookies) URL si vous voulez voir c'est :

http://www.microcompact.com/pages/acc.php

Comment jpeut faire ?? pour eviter sa !
MERCI D'AVANCE !

Try to dodge my skill noob!

3 réponses

Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
1
Salut !
T'as juste a faire un test si ton cookie n'est pas vide !

<?php session_start();
$cnom = $_COOKIE['cllog'];
$cpass = $_COOKIE['clpass'];
$maxtest = 0;


require_once('../config/connect.php');


if($cnom!="")
{
$req = "SELECT utili, mdp FROM tbl_membre WHERE utili='".$cnom."'";
$exec = mysql_query($req);
$result = mysql_fetch_array($exec);
if ($result['utili'] == $cnom && $result['mdp'] == $cpass){
$_SESSION['pseudo'] = $cnom ;
}
else
{
$_SESSION['pseudo']="";
}
}

ou quelquechose comme ca !
a+++
Messages postés
249
Date d'inscription
jeudi 17 février 2005
Statut
Membre
Dernière intervention
29 août 2011

hey man thx sa marche nikel j'avais pas pensé au if (... != ...) !

Merci a+

Try to dodge my skill noob!
Messages postés
536
Date d'inscription
lundi 5 mai 2003
Statut
Membre
Dernière intervention
29 janvier 2009
1
dé nada ! bonne continuation :)