- Huawei Watch GT 4 - kerek karék
- Megjött a jubileumi Pixel széria
- Android alkalmazások - szoftver kibeszélő topik
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Nothing Headphone (1) – nem kell ide idézet
- Fotók, videók mobillal
- Megdöntheti az iPhone 4 rekordját az iPhone 17
- Garmin topik
- Az iPhone a mobilpiac katalizátora
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
"Index.php-ben is nyilván van ilyen ciklus"
Szerintem ez a kódod alapján nem annyira nyilvánvaló."Így működik ahogy akarom, felveszi a listába és onnan el lehet küldeni e-mail-ben."
Honnan fogod tudni, MELYIKET kell felvenni a listába?
Hadd "idézzek" a kódodból:if ( $_SESSION['fav_' . $row['id']] == 'false' )
{
echo "<form action='index.php' method='post'>
<input type='submit' name='add' value='add' />
</form>";
}
elseif ( $_SESSION['fav_' . $row['id']] == 'true' )
{
echo "<form action='index.php' method='post'>
<input type='submit' name='del' value='del' />
</form>";
}Itt kiraksz egy formot, de magában a formban egy darab azonosítót nem rejtesz el (mondjuk egy hidden inputtal, vagy másképp), így nem tudom, honnan szeded, hogy mondjuk épp az 5-ös azonosítójút szeretném eltárolni a kedvencek közé.
Egyébként itt az if-elseif vizsgálat nem túl ésszerű - inkább azt kéne vizsgálnod, hogy mondjuk true értéke van-e, ha igen, kirakod a törlőformot, KÜLÖNBEN (simán else) a hozzáadó formot.Amúgy ha mutatsz egy hasonló kódot, akkor nem ártana a teljeset, hogy el tudjuk dönteni, valamilyen kód indokolt-e egyáltalán.
Az például nem túl szép megoldás, hogy az ismeretlen eredetű $sum_items mennyiségig végigmész az elemeken, és egyesével, cikluslépésenként kéred le adatbázisból a különböző azonosítójú elemeket.További tipp: ha azt szeretnéd, hogy egy form ugyanoda legyen elküldve, ahol ki is van írva, akkor érdemes az action attribútumot inkább üresen hagyni a formnál (action=""), ez egy valid megoldás, és könnyebben "költöztethető" - tehát ha az index.php helyett megváltoztatod a fájl nevét asdasdasd.php-re, akkor is működni fog.
Új hozzászólás Aktív témák
- AKCIÓ! DELL PowerEdge R630 rack szerver - 2xE5-2660v4 (28c/56t, 2.0/3.2GHz), 96GB RAM, 4x1G, áfás
- HP 15 Pavilion FHD LED Matt Ryzen5 5500U 4.0Ghz 8GB RAM 256GB SSD Radeon RX Vega7 Win11 Garancia
- HP 15-dw0101nl - i5 8275U - 15,6" FHD - 8 GB DDR4 RAM - 512 GB NVMe SSD - billentyűzet hibás
- Csere-Beszámítás! Ajándék ROG Táska! Asus Rog Ally Z1 Extreme RC71L - 512GB SSD + 16GB LPDDR5
- 137 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: FOTC
Város: Budapest