- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen billentyűzetet vegyek?
- Milyen egeret válasszak?
- Bluetooth hangszórók
- TCL LCD és LED TV-k
- Milyen belső merevlemezt vegyek?
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Házimozi belépő szinten
- Milyen videókártyát?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Aktív témák
-
cucka
addikt
válasz
Forest_roby #868 üzenetére
1 - 1 sor. Milyen paramétereket érdemes eltárolni? ( count, nev, pass, mail, mégvalami? )
mindenképp kell egy id mező, amivel azonosítod a júzert. ez legyen primary key és célszerű, ha auto increment-es. kell még usernév, jelszó, ezen kívül pedig olyan adatok, amelyeket fel szeretnél használni. példa: ha minden szerző cikkje mellé oda akarod rakni a képét is, akkor kell majd egy mező, ahol eltárolod az illető kép nevét. (képet tárolhatod adatbázisban is, de ez nem feltétlenül jó megoldás)
kommenteket szintén illene indexelni, vagyis itt is lesz egy id mező (primary key, satöbbi), ezen kívül itt lesz a szerző id-ja, hogy tudd ki írta azt a cikket. ez egy foreign key és a users tábla id oszlopára mutat. ezeken felül pedig bármit eltárolhatsz a cikkhez, amit később fel akarsz használni, pl. szöveg, cím, bevezető, ilyesmi.. -
alitak
senior tag
válasz
Forest_roby #868 üzenetére
Felhasználókhoz szerintem kell: usernév, pass, mail, jogok. Esetleg ha számít hsz szám, vagy rang.
Hírekhez szerintem elég: user, dátum, komment (de ezt írtam asszem)
Kiíratásnál lehet megcsinálni, hogy a user nevére van egy mailto függvény.
Nekem a jogok számmal vannak jelölve. Alap az 1, átlaguser. Hozzászólhat, nyithat új témát. A 2 a moderátor, zárhat topicot, törölheti azt, hsz-ekkel ugyanezt. Van a 3, ami az admin (én), összes többi, tehát pl. userek listázása. Úgy van benne a php-ban, hogy if (session_is_registered(''jog'') && $_SESSION[''jog''
>1) ...
Ja, és a 0 a ban. Loginnál beolvasom a jogot, és session-nal küldöm állandóan.
A nemkívánatos részek szűrését írtam előbb. A feldolgoz.php megkapja a user nevét (session), a kommentet (post), és a dátumot meg date() függvénnyel. Aztán ezt az egészet berakod egy mysql táblába
insert into `táblanév` (mező1,mező2,mező3,...) values ('érték1','érték2','érték2',...)
Az id-t tábla létrehozásakor tedd auto_increment -re, azzal nem lesz akkor több gond.
Beolvasás meg select * from hirek order by id desc
Így idő szerint lesz sorba, a legutolsó hír legfelül.
Aztán jön egy while ciklus, mysql_fetch_array() függvényében. Én a hsz-eket táblázatba raktam. Ha be van jelentkezve (if session_is_registered.....), akkor lesz ott egy link az adott hsz-nél, ami pl ilyen: modosit.php?id=5 jelezvén azt, hogy az 5. hsz-ben akarsz változtatni.
Remélem érthető vagyok
mod: mindig olyanokon bukik az egész, amire nem is gondolnál. Kis köcsög hiba, hogy pl. valahol elakad a változó értéke, aztán fél órát keresed a hibát, már minden szart kiíratsz, végül rájösz, hogy nem jó helyen kerested, és 10 mp alatt tudod javítani az egészet. Ez a tapasztalat
Kéz- és lábtörést!
[Szerkesztve]
Aktív témák
- Milyen autót vegyek?
- Tesla topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Samsung Galaxy A53 5G - kevesebbet többért
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- PlayStation 5
- Miért álltak az oldalak egy hétig, mi történt?
- Xiaomi 13 - felnőni nehéz
- Milyen billentyűzetet vegyek?
- LEGO klub
- További aktív témák...
- LG 27UL550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / AMD FreeSync
- Telefon szerviz helyben - Gyors javítás, akár 30 perc alatt!
- REFURBISHED és ÚJ - Lenovo ThinkPad Ultra Docking Station (40AJ)
- RAKTÁRSÖPRÉS!!! - Videókártyák, Monitorok, Notebookok, Stb. - Szaküzletből! Számlával!
- Eladó szép állapotban levő Apple iPhone 8 Plus 64GB / 12 hónap jótállás
Állásajánlatok
Cég: FOTC
Város: Budapest