lazda144 Posted April 4, 2008 Report Posted April 4, 2008 es cenšos izveidot lai var apskatīt lietotāja profilu , bet nezinu kaa izveidot tā lai būtu ....lietotājs.php?id=.. lūdzu apskaidrojiet nedaudz man principu kā to izdarīt
anonīms Posted April 4, 2008 Report Posted April 4, 2008 Manuprāt skypā jau mēģināju. :] if(isset($_GET['id'])) { $lietotajs = mysql_query("SELECT id, lietotajvards, epasts, majaslapa, vecums FROM lietotaji WHERE id = '$_GET[id]'"); $lietotajs = mysql_fetch_array($lietotajs); echo "Lietotājvārds: ".$lietotajs['1'].""; }
NiTrino Posted April 4, 2008 Report Posted April 4, 2008 FROM lietotaji WHERE id = ".intval($_GET[id]).");"
anonīms Posted April 4, 2008 Report Posted April 4, 2008 NiTrino, ar ko tavs atšķiras? (intereses pēc)
NiTrino Posted April 4, 2008 Report Posted April 4, 2008 nu kaut vai ar to ka es caur URL nevarēšu visādas figņas tev kverijā sabāzt (intval())
Grey_Wolf Posted April 5, 2008 Report Posted April 5, 2008 :) tas ir Genials varijants padot Lietotaaja ID caur GET ;) Vairak taadas lapas ;) Buus jautraka dziivosana ...... -------------- Lietotaja ID NEKAD nevajag padot caur URL ..... --- Kad useris logojaas vienkarshi ieraksti vinja ID Sessija $_SESSION['user_id'] un talak izmanto to .... Caur URL var padot tadu ID kura izmantosana ir atljauta visiem lietotaajiem, Vai kas tiks parbaudiits uz atljauju vinju izmantot .. piemeram bildes: ja DB taas glabajas saada formaataa.... id/bilde/ usera_id / un tad parbauda : SELECT bilde FROM tabulis FHERE id=$_GET['id'] AND user_id=$_SESSION['user_id'] ..... tad vismaz buusi drosh ka nepiederoshie to bildi nedabuus..... -------------------------- P.S. vispar par datiem var but drosh 90% gadijumu ar nosacijumu: Ka viss tiek saglabaats HDD kas noglabats Seifa, uz vientuljas salas, kura apvita ar dzelonsdratiim ,kurai apkart peld visaadi moskji, un apsarga kaujas Kugji, un uz salas nemaz nav Elektribas ;)
Aleksejs Posted April 5, 2008 Report Posted April 5, 2008 Grey_Wolf, varbūt tieši bija domāta profila apskatīšana, kas tā kā parasti ir atļauta visiem reģistrētajiem lietotājiem. Tādā gadījumā id padošana caur GET ir normāla.
anonīms Posted April 5, 2008 Report Posted April 5, 2008 Aleksejs, pareizi. Grey_Wolf, pašai profila lapas labošanai izmantoju WHERE lietotajvards = '$_SESSION[lietotajvards]'
lazda144 Posted April 5, 2008 Author Report Posted April 5, 2008 Pie reizes uzdošu vēvienu jautājumu! Gribu uztaisiit lai uzraada kas online un kas nee , bet lieta tāda ka dati tabulā ailee online man tiek nomainiiti uz N (es tā sataisīju) tikai tad , kad tiek piespiesta poga iziet!! Kā uztaisīt , lai piemēram pēc stundas , ja nēsi kautko darījis , tiek pārtraukta ielogošanās sesija!
millers Posted April 5, 2008 Report Posted April 5, 2008 nu par to online vai offline ... ja tu parzini normali php code tad vari meiginat nokacati kadu lapu piemeram ka so forumu un skatities ka tas code tur straada vai meiginat google.lv par to online google.lv ir npteikti daudz kas rakstits..
millers Posted April 5, 2008 Report Posted April 5, 2008 pameigini kko sadu mysql_connect('localhost','logins','parole') or die("nevar piekonekteties datubazei"); $username= "mysql_query('select username from table')"; $ip= "mysql_query('select ip from table')"; if($username=!$ip){ echo "username doesnt match the ip"; } else{ $connect= mysql_connect($ip);} if(!$connect){ echo "<img src=\"offline.gif\">";} else{ echo "<img src=\"online.gif\">";}
lazda144 Posted April 5, 2008 Author Report Posted April 5, 2008 (edited) Mna ir tā - ja ielogojies tad tabulā lietotāji rindinā online N (deafult) tiek nomainīts uz Y , bet ja iziet tad tiek updeitots uz N Es gribu lai pēc stundas pats automātiski nomainās uz N , ja lietotājs neko nedara!! Edited April 5, 2008 by lazda144
NiTrino Posted April 5, 2008 Report Posted April 5, 2008 (edited) http://paste.php.lv/7118 pielabo, ja moš kaut kas neiet, izkopēju no saviem arhīviem tava gadijuma, lai pielagotu tavai sisteemai, pie inserta bus jaapdeito users tabula peec userid, un pie dzeshanas laikam no saakuma izselekteet, kuri ieraksti tiks dzeesti, un tiem apdeitot to tavejo online to N Edited April 5, 2008 by NiTrino
lazda144 Posted April 5, 2008 Author Report Posted April 5, 2008 es nēsmu īpaši labs skripteris - luudzu vari man izskaidrot nedaudz kā uzstādīt??
anonīms Posted April 5, 2008 Report Posted April 5, 2008 Man ir tā: if($logged_in) { $laiks = time(); $_REQUEST['laiks_kad_iegaja'] = $laiks; $vards = $_SESSION['lietotajvards']; mysql_query("UPDATE lietotaji SET laiks_kad_iegaja=$laiks WHERE lietotajvards = '$vards'"); }
Recommended Posts