usr+ip

Secţiune dedicată începatorilor.

Moderatori: Moderatori, Start Moderator

studentu777
PHPRomania Supporter
Mesaje: 14
Membru din: Vin Feb 20, 2004 2:20 pm

usr+ip

Mesajde studentu777 » Lun Aug 23, 2004 10:03 pm

eu vreau ca atunci cand un user se logheaza
sa adaug intr-un camp "lastdate" data si ora cand
s-a logat ultima oara


Scriptul arata asa:

$query = "SELECT * FROM `" .$table . "` WHERE user='" .$user ."'";
$exec = mysql_query($query);
$result = mysql_fetch_row($exec);
if(!$result) {
................
die("result=LOGIN FAILED! BAD USERNAME");
}

if($result[2] == $passwd) {
........................................
AICI VREAU SA MODIFIC campul "lastdate"
}



Pirahna
Senior Member
Mesaje: 5985
Membru din: Dum Aug 22, 2004 2:04 am
Localitate: la birou
Contact:

Mesajde Pirahna » Lun Aug 23, 2004 11:32 pm

umm ... deocamdata sunt nesigur ... dar am facut ceva ce te-ar putea ajuta ... deci nu am vazut daca ai scris data in care el s-a logat ...
eu as face fara o baza de date

<?
//pentru tine
$datalupirahnacandlogin=date("D M d, Y H:i:s");
$fisierulububico = fopen ("log.pir", "a");
fwrite ($fisierulububico, "$numeleutilizatorului - $datalupirahnacandlogin<br>");
fclose ($fisierulububico);
?>

sper ca ai inteles ... deci ... faci un fisier in care scrii username-ul si data ... si uite-ti log-ul ...
|

studentu777
PHPRomania Supporter
Mesaje: 14
Membru din: Vin Feb 20, 2004 2:20 pm

Mesajde studentu777 » Mar Aug 24, 2004 12:12 pm

Asa mi se cere sa am in baza de date ultima data cand userul s-a logat(pe baza acetsor date se vor face statistici etc...)

user e-mail first_login last_login

Avatar utilizator
danovidiu
PHPRomania Moderator
Mesaje: 35
Membru din: Dum Mai 26, 2002 1:44 am
Localitate: Tg-Mures, Romania
Contact:

Mesajde danovidiu » Joi Aug 26, 2004 11:14 am

functia date() din PHP, sau chiar NOW() din mysql.
If you can't find a way, make one !

Dan Ovidiu, Manager de proiecte,
Asociatia non-profit STG
https://www.sparetimegroup.net/
jabber://smarty@sparetimegroup.net

kokosanu
Average Member
Mesaje: 59
Membru din: Dum Mai 16, 2004 1:17 pm
Localitate: Cluj-Napoca
Contact:

now()

Mesajde kokosanu » Joi Aug 26, 2004 6:58 pm

$query = "UPDATE ".$table." SET lastdate = now() WHERE user='" .$user ."'";
$exec = mysql_query($query);

bafta


Înapoi la “PHP Incepători”

Cine este conectat

Utilizatori ce ce navighează pe acest forum: Niciun utilizator înregistrat și 13 vizitatori