Hirdetés
- Google Pixel topik
- Nem engedi el a 128 GB-ot a Google
- Telekom mobilszolgáltatások
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- IDC: 2025-ben a Huawei megnyerte Kínát, az Apple a világot
- Yettel topik
- Vivo X300 - kicsiben jobban megéri
- Samsung Galaxy A56 - megbízható középszerűség
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Magisk
Új hozzászólás Aktív témák
-
CSorBA
őstag
válasz
Lacces
#10750
üzenetére
Szia!
Pont most csinálok egy ilyen jellegű oldalt. Biztos így gondoltad, hogy "1 hirdetőhöz, 1 hirdetés tartozik?" Szerintem gondold át, egy hirdetőnek lehet több "terméke", azaz több hirdetései is, nem?
Nálam úgy van, hogy van egy user tábla, hátha mondok érdekeset (vagy ti nekem
):
id (auto increment)
email, passhash, (emaillel lép be)
email publikus-e? email meg van-e erősítve (csak akkor tud belépni, ha ezt megteszi előtte)
számlázási cím, postázási cím (mindkettő lebontva irányítószám, város, utca)
telefonszámok (előhívó, körzet, szám)
online (engedélyezve van-e?)
regdate, utoljára itt, utolsó belépés
ügyfél típusa (vég v. magánszemély),
ügyfél titulus, keresztnév, vezetéknév, cégnév (ha nem magánszemély)Illetve van maga a termékek táblája. Aminek persze van egy id-je (ez a termék azonosítója), meg van egy userid-je, ami ugye mondhatni foreign key a usertábla id mezőjéhez.
Ha user adatlapon vagyok, akkor lekérdem a termékek táblájából a userem idjének megfelelő userid mezővel egyező sorokat.
Ha a termék adatlapján vagyok, akkor pedig a termék táblájának userid mezője alapján kérem le a users táblából a felhasználót.
Jah igen, a szerkesztés: Én úgy oldom meg, hogy sessionban tárolom az épp belépett user id-jét. Így mindig ezt ellenőrzöm, mikor szerkeszt egy terméket. Azaz ha a termék userid-je egyezik a sessionban tárolt id-vel, akkor jelenik meg csak a szerkesztési lehetőség. Meg persze a tényleges szerkesztésnél ezt megint le kell ellenőrizni (nehogy valaki átírja az url-ben, vagy postnál a postolt azonosítót, stb stb. ).
Új hozzászólás Aktív témák
- Fizetős szoftverek ingyen vagy kedvezményesen
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Gaming notebook topik
- World of Tanks - MMO
- Energiaital topic
- HiFi műszaki szemmel - sztereó hangrendszerek
- Most tényleg 8 GB VRAM-mal szúrja ki szemünk az NVIDIA??
- Milyen processzort vegyek?
- CES 2026: nagyra nőtt 120 Hz-en a Dell
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- Lenovo ThinkPad T14 - i5-10310u
- AMD Ryzen 5 7500F - Új, 3 év garancia - Eladó!
- P16 Gen1 16" QHD+ IPS i7-12850HX RTX A2000 32GB 1TB NVMe ujjlolv IR kam gar
- ThinkPad P15 Gen1 15.6" FHD IPS i7-10750H T1000 32GB 512GB NVMe ujjlolv gar
- P16 Gen1 16" QHD+ IPS i9-12950HX RTX A4500 32GB 1TB NVMe ujjlolv IR kam gar
- Honor X6a 128GB, Kártyafüggetlen, 1 Év Garanciával
- Használt, karcmentes Google Pixel 9 Pro Fold Obsidian színben, 256 GB tárhellyel és 6 hónap garanciá
- BESZÁMÍTÁS! Gigabyte B360 i7 8700 16GB DDR4 512GB SSD RX 6600XT 8GB Rampage SHIVA Cooler Master 650W
- Bomba ár! HP ProBook 430 G5 - i5-7GEN I 8GB I 128GB SSD I HDMI I 13,3" HD I Cam I W11 I Garancia!
- HIBÁTLAN APPLE WATCH ULTRA 2 NATURAL TITANIUM 49MM -1 ÉV GARANCIA - MS3713, 100% AKKUMULÁTOR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest
):

