Autor | Zpráva | ||
---|---|---|---|
kesssav01 Profil |
#1 · Zasláno: 28. 7. 2006, 18:08:36
Ahoj.
Udělal sem si v PHP databázi. Slouži pro zápis údajů z registrace. Nyní potřebuji udělat login, stačí nějaký jednoduchý. Jen aby to nacetlo z db jmeno (mail) a heslo (id) a overilo je to. A potom potrebuju ze kdyz uz se clovek prihlasi, aby mu to ukazovalo na stránce jiné ceny, nez ktere vidi uzivatel. Tzn. v db produkty jsou ulozeny produkty s nazvem popisem a cenou A a cenou B. A ja chci aby se cena B zobrazovala jen kdyz jste prihlaseni. Můžete mi poradit. Ještě to zrekapituluju: 1) login 2) ověření přihlášení(aby se tam nedostal kazdej zejo) 3) na strance kam se dostanou všichni aby se prihlasenym nacitala z db cena B a neprihlasenym normalne cena A. Potřeboval bych vaše nápady, nebo klidně i kody. (asppon pro tenm login) díky. PS- Mozna se budete ptat proc je jako helso id. Ale o to se nestarejte. |
||
WanTo Profil |
#2 · Zasláno: 28. 7. 2006, 18:12:07
Pár podmínek a je to hotové. Trochu nad tím popřemýšlej, určitě na to přijdeš ;-)
|
||
kesssav01 Profil |
#3 · Zasláno: 28. 7. 2006, 18:14:16
Hm, nejsem si tak jistý vím to teoreticky, s tím zobrazováním jiné ceny, ale nevím jak to napsat.
teorie: if-> regitrovany uzivatel -> vypis z db-> cena b ale jak to mam napsat? A login fakt nevim. |
||
WanTo Profil |
#4 · Zasláno: 28. 7. 2006, 18:21:11 · Upravil/a: WanTo
Co se děje při přihašování? Určí se, jestli je už někdo přihlášený. Pokud ne, zjistí se, zda se někdo přihlašovat pokouší, a data z formuláře se porovnají s obsahem databáze. Z výsledku se vyvodí, jestli je možné uživatele přihlásit (správný login a heslo) nebo mu napsat chybu.
S těmi cenami je to podobné. Určíš, jestli je někdo přihlášený. Pokud ano, vypíšeš cenu B, pokud ne, cenu A. Přepiš si to do PHP a máš to hotové. Já to za tebe dělat nebudu. |
||
koudi Profil |
#5 · Zasláno: 28. 7. 2006, 18:32:37
A jestli se ti to nechce dělat samotnýmu, máme tady sekci 'práce a zakázky' :-).
|
||
gaminn Profil * |
#6 · Zasláno: 28. 7. 2006, 18:36:36
Doporučuji se naučit základy PHP, s nimi to zvládneš.
|
||
kesssav01 Profil |
#7 · Zasláno: 28. 7. 2006, 19:05:38
S těmi cenami je to podobné. Určíš, jestli je někdo přihlášený. Pokud ano, vypíšeš cenu B, pokud ne, cenu A.
Ale bude to tak, ze kdyz se nekdo prihlasi, tak se mu vypise cena B, ale zaroven pokud je nekdo neprihlaseny, cenu A? |
||
gaminn Profil * |
#8 · Zasláno: 28. 7. 2006, 19:18:34
napíšeš skript:
if přihlášený { udělej tohle } else { udělej něco jiného } Co je na tom nepochopitelného? |
||
kesssav01 Profil |
#9 · Zasláno: 28. 7. 2006, 19:22:42 · Upravil/a: kesssav01
Nevím jak vyjádřit to , že je nekdo přihlášený
|
||
WanTo Profil |
#10 · Zasláno: 28. 7. 2006, 19:50:02 · Upravil/a: WanTo
kesssav01
Jednou proměnnou: $prihlaseny = tady bude true, pokud je někdo přihlášený, false, pokud ne; Nebo si můžeš uložit do proměnné $prihlaseny třeba ID uživatele. Pokud bude její hodnota 0, nikdo není přihlášený, pokud kladná, zmanená ID přihlášeného uživatele (hlavně si dej pozor, abys neměl uživatele s ID 0). A nastuduj si ty základy PHP, jinak nikdy nic pořádného nenaprogramuješ. |
||
srigi Profil |
#11 · Zasláno: 28. 7. 2006, 21:09:57 · Upravil/a: srigi
Mno login urobis takto:
|
||
Fnesveda Profil |
#12 · Zasláno: 28. 7. 2006, 21:34:26
Srigi
Přehlednej kód, docela se mi hodí |
||
w8 Profil * |
#13 · Zasláno: 29. 7. 2006, 15:28:01
mozna take pouziju
|
||
24k_ Profil * |
#14 · Zasláno: 29. 7. 2006, 18:33:17
Mozna si spis napiste vlastni aneb kdo neumi zaklady at se nesnazi neco tvorit.
|
||
srigi Profil |
#15 · Zasláno: 29. 7. 2006, 19:36:29
nezabudajte precizne testovat polozky z $_POST, predtym ako ich date do SQL poziadavky - dotazu !!! Najlepsie pomocou regularneho vyrazu. Da sa pouzit aj "strip_tags()"
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0