Autor | Zpráva | ||
---|---|---|---|
Jacker Profil * |
#1 · Zasláno: 25. 7. 2007, 16:27:46
Dobry den,
chtel jsem se zeptat jestli existuje neco jako superglobalnipromenna akorat ze to bude pole ? jinak Do $_SESSION['promenna'] lze nacist pouze jendu promennou ?! Existuje neco aby slo takhle prenaset pole? Popr jak vyresit problem prenosu vice udaju, udaje jsou pouze docasne, neco na styl internetového obchodu. Prosim jakoukoli pomoc, link nebo cokoli, díky |
||
Taps Profil |
#2 · Zasláno: 25. 7. 2007, 16:34:00
Mohlo by to jít třeba takto:
$sql=mysql_query("select * from uzivatele where login='$login' and pass='$pass2'"); $result=mysql_fetch_array($sql)): session_start(); $_SESSION['auth'] = Array( 'id'=>$result['id'], 'login'=>$result['id'], 'doba'=>$result['doba']); endwhile; |
||
Jacker Profil * |
#3 · Zasláno: 25. 7. 2007, 16:56:42
Potřebuji aby si pamatoval předchozí předměty + předmět nový. Má to sloužit jako seznam věcí co si chce koupit => defacto je to pro sbírku a vybrané předměty mi mají být poslané na mail v seznamu
|
||
temistokles Profil |
#4 · Zasláno: 25. 7. 2007, 17:13:25
Jacker
Nevidím dôvod, prečo by si si do SESSION nemohol uložiť pole, len to doporučujem skúsiť, než sa opýtaš. Osobne tam polia ukladám bežne. |
||
Jacker Profil * |
#5 · Zasláno: 25. 7. 2007, 17:23:24
hej sry pořád se mi to nevede nevím
příklad $_SESSION['caje'][count($_SESSION['caje'])]='predmet'; - je to dobre ? no a vypisuju to whilem $i=0; WHILE ($_SESSION['caje'][$i]!=''): prikazy $i=$i+1; endwhile; |
||
temistokles Profil |
#6 · Zasláno: 25. 7. 2007, 17:25:21
$_SESSION['caje'][count($_SESSION['caje'])]='predmet'; Čo by to malo robiť? |
||
temistokles Profil |
#7 · Zasláno: 25. 7. 2007, 17:27:52
$pole = array('polozka1', 'polozka2', 'polozka3', 'polozka4');
$_SESSION['pole'] = $pole; Takto priradíš do SESSION pole. Tvoje riešenie priradí síce hodnotu do poľa, ale len jednu a to na index (kľúč v poli) s hodnotou počtu prvkov v pôvodnom poli. |
||
Jacker Profil * |
#8 · Zasláno: 25. 7. 2007, 17:38:44
dobre a kdyz budu mít pole $_SESSION['pole'] = $pole; a obsahuje 4 prvky polozka 1-4. A nyní se má pridat k tem 4 jeste jedna. Jaká je nejjednoodussi cesta?
Slo by vytahat prvky z pole, vytvoriit znovu array( prvky + novy prvek) nebo to jde jinak ? |
||
temistokles Profil |
#9 · Zasláno: 25. 7. 2007, 17:45:31
$pole = array('polozka1', 'polozka2', 'polozka3', 'polozka4');
$_SESSION['pole'] = $pole; $_SESSION['pole'][] = 'nova_polozka'; |
||
Jacker Profil * |
#10 · Zasláno: 25. 7. 2007, 22:13:24
Tak díky moc už jsem ho zapracoval a vali uplně skvěle
|
||
Časová prodleva: 17 let
|
0