Grey_Wolf Posted January 9, 2011 Report Share Posted January 9, 2011 Skaidrs, bet ko tieši man likt pie tā balsu skaits, kad taisu datubāzē? Likt INT un A_I? + Par to balsu summu, tad man pie balsu summas būs jānorāda tas array's, kurā i 1,2,3,4,5 (balsis)? kaads masiivs? vienkarshi tabulaa 2 lauki skaits | kopaa pie INSERTOSHANAS INSERT skaits=skaits+$vertejums, kopaa=kopaa+1 .. talak jau ir tiiraa matimatika , videja vertiibas ieguushna ... videjais vertejums = skaits/kopaa -- abiem izmanto int , ja vertejums varbut negtiivs tad skaits NEDRIKST buut ka UNSIGNET ... Quote Link to comment Share on other sites More sharing options...
xmas12 Posted January 10, 2011 Report Share Posted January 10, 2011 Un kur tiek parādīts, kad selekto laukus, priekš autorizācijas utml. ? Tev vispār ir autorizācija taisīta? tobish LOGINS? Nezinu kapec, bet sis viss ir LOGIN nevis Register kods.. ;D ;D Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 16, 2011 Author Report Share Posted January 16, 2011 Sveiki atkal, Tomēr tēma jāceļ uz augšu, šoreiz vēlos no Jums palīdzību, kā šim pašam personīgajam panelim uztaisīt sessiju, lai visa informācija paliek pēc lapas pārlādēšanas. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted January 16, 2011 Report Share Posted January 16, 2011 $_SESSION['nosaukums'] = 'dati....... ^^'; Pirms tam eislēdzot sesijas ar fn session_start(). =] Quote Link to comment Share on other sites More sharing options...
rebuilder Posted January 16, 2011 Report Share Posted January 16, 2011 (edited) Kam Tev tieši vajag to sesiju? Kādus datus saglabāt pēc pārlādes? O_o Edited January 16, 2011 by rebuilder Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 16, 2011 Author Report Share Posted January 16, 2011 (edited) Gan jau nebrīnīsieties, bet ir nedaudz jautājumi - 1) Ko man pie datiem likt? 2) Tajā $_SESSION['nosaukums'] var likt kādu gribu nosaukumu vai jāskatās, kaut kādos failos? Paldies, Laucinieks. edit: Vajag saglabāt personīgos datus - if (!empty($_SESSION[username])) { $_SESSION[username] = $row[username]; $sql = "SELECT * FROM members WHERE username='".$_SESSION[username]."'"; $data = mysql_query($sql) or die(mysql_error()); while ($row = mysql_fetch_array($data)) { $vards = $row['firstname']; $uzvards = $row['lastname']; $epasts = $row['epasts']; } echo 'Personīgās detaļas:<br />'; echo 'Esi sveicināts, <b>'.$_SESSION[username].'</b>.<br />'; echo 'Vārds: <b>'.$vards.'</b><br />'; echo 'Uzvārds: <b>'.$uzvards.'</b><br />'; echo 'Epasts: <b>'.$epasts.'</b><br />'; echo '<strong><a href="index.php?navi=logout">Iziet</a></strong>'; } else { echo ' <form action="login.php" method="post"> <label>Lietotājvārds: <input type="text" name="username" size="25" value=""></label><br /><br /> <label>Parole: <input type="password" name="password" size="25" value=""></label> <br /><br /> <input type="submit" value="Ieiet"> <br /><br /> Neesi vēl piereģistrējies? Izdari to <strong><a href=index.php?navi=registracija>šeit</a></strong> </form>'; } Šeit it kā ir daļa no skripta, kur izvada tos datus, tas būtu, vārds, uzvārds, epasts. Edited January 16, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
rebuilder Posted January 16, 2011 Report Share Posted January 16, 2011 (edited) Sesijā vispār iesaku glabāt tikai niku un lietotāja id, pārējo ja vajag velc ārā atsevišķi no db. Tālāk par kodu while ($row = mysql_fetch_array($data)) { $vards = $row['firstname']; $uzvards = $row['lastname']; $epasts = $row['epasts']; } kāpēc cikls? Var iztikt arī šādi: (+ ieliku arī, lai dati tiek pielikti sessijai) ($row = mysql_fetch_array($data); $_SESSION['lietotaja_id'] = $row['lietotaja_id']; $_SESSION['nosaukums']= $vards = $row['firstname']; $uzvards = $row['lastname']; $epasts = $row['epasts']; Tālāk, ja kur speciāli vajag atlasīt lietotāja datus izmanto ko līdzīgu šim: $sql = "SELECT * FROM members WHERE id='".$_SESSION[lietotaja_id]."'"; ... bla bla bla Edited January 16, 2011 by rebuilder Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 16, 2011 Author Report Share Posted January 16, 2011 (edited) Nē, nu man visa informācija parādās, ieejot panelī, bet pārlādējot lapu vai pārejot uz citu lapu, visa informācija atkal pazūd. Visās lapās ir session_sart(); sākumā. Ko vajadzētu darīt? Edited January 16, 2011 by laucinieks Quote Link to comment Share on other sites More sharing options...
daGrevis Posted January 16, 2011 Report Share Posted January 16, 2011 Tev ar lasīšanu problēmas!? =@ Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 16, 2011 Author Report Share Posted January 16, 2011 Cik man zināms nē, ja tu runā pa to, ko uzrakstīji Tu, jau mēģināju likt visos faila sākumos, bet tāpat, nesaglabājās. Liku tā - session_start(); $_SESSION[username] = $row[username]; $_SESSION['vards']= $row['firstname']; $_SESSION['uzvards'] = $row['lastname']; $_SESSION['epasts'] = $row['epasts']; Quote Link to comment Share on other sites More sharing options...
daGrevis Posted January 16, 2011 Report Share Posted January 16, 2011 Pirmkārt, te sesijas nevajag, kā jau minēja. Pie katras lapas pārlādes, vienkārši, uztaisi pieprasījumu no datubāzes. Viss. Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 16, 2011 Author Report Share Posted January 16, 2011 Tad cik saprotu, katra faila sākumā man ielikt lai viņš izvelk informāciju no datubāzes? Šīs divas rindas - $sql = "SELECT * FROM members WHERE username='".$_SESSION[username]."'"; $data = mysql_query($sql) or die(mysql_error()) Quote Link to comment Share on other sites More sharing options...
rebuilder Posted January 16, 2011 Report Share Posted January 16, 2011 Met mieru, teikšu tā un sāc ar pamatiem... Te ir vairākas reizes jau viss izstāstīts un pat ar gataviem kodiem. Quote Link to comment Share on other sites More sharing options...
daGrevis Posted January 16, 2011 Report Share Posted January 16, 2011 Ehh, atmet sesijas. Nav tāda lieta! Ir tikai datubāze! Ar datiem, ko tev vajag. Tur, kur Tev vajag, ieliec kodu, kas tos datus izvelk! Un zini kur tev to vajag?! Tikai vienā failā! Kur Tu to gribi redzēt! P.S. Nav sesiju! NAV! Quote Link to comment Share on other sites More sharing options...
laucinieks Posted January 17, 2011 Author Report Share Posted January 17, 2011 Nu, labi, esmu ielicis, bet kāpēc pārlādējot lapu, man atkal aizmet uz ielogošanos? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.