Hirdetés
- Óra vagy karperec? Egészségügyi mindenes!
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Xiaomi 14 - párátlanul jó lehetne
- Xiaomi 15T Pro - a téma nincs lezárva
- Szívós, szép és kitartó az új OnePlus óra
- Fotók, videók mobillal
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Honor 200 Pro - mobilportré
- Félő, hogy az okosszemüveg a szexuális zaklatók játékszere lesz
- Xiaomi 15 - kicsi telefon nagy energiával
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
Pont erre írta cucka: [link] --> "Extract() függvény használata nagyon nem javasolt"
És még egy, amire már cucka felhívta a figyelmet: "az empty() a 0-ra és az üres tömbre is boolean true-val tér vissza".
Tehát térj vissza az isset() használatára, hogy ne dobjon hibát, ha a felhasználó 0-t ír az adott mezőbe.
if ( isset($_POST["pix"]) && !is_numeric($pix) )Egyébként a "mennyi" szóban két n van...
![;]](//cdn.rios.hu/dl/s/v1.gif)
Utsó kérdésedre pedig: nyilván csak akkor engedélyezd bármilyen adatbázis-művelet elvégzését, ha nincs hiba, minden szükséges adat megvan. Ez csak feltétel-ellenőrizgetések kérdése.
"Esetleg egy "brake" oldaná meg a gondomat?"
Én még brake utasításról nem hallottam.
Valószínűleg a break-re gondolsz... 
De amúgy nem kell break, bár tehetsz bele, ha nagyon szeretnél
ha nem teljesülnek a feltételek, egyszerűen nem töltöd fel az adatbázist, és kész. Feltételeket vizsgálgatsz, ha teljesül a feltétel (pl. megvan minden adat), akkor belelép az adott "utasításcsomagba" (most jobb szó nem jutott eszembe), ha nem, akkor megy a következőre._____________________________
(#3472) 8nemesis8: örülök, hogy megy, bár nem nagyon értem, miért nem az előző értéket update-eled, de a lényeg, hogy működik, és Te érted.

-
meone
tag
Még annyi lenne a problémám, hogy lehetne ezt a kódot úgy át alakítani, hogy mikor a $pix értéke mondjuk karakter akkor a hiba üzenetnél megálljon és utána már csak a formot rajzolja fel a POST-ból vissza szedett értékekkel, más adatbázis műveletet ne végezzen.
Íme a kód:
if ( !empty($_POST["pix"]) && !is_numeric($pix) )
{
echo "Hibásan van ki töltve a 4.2-es kérdés, értéke:".$pix;
}
if ( !empty($_POST["menyibe"]) && !is_numeric($menyibe) )
{
echo "<br> Hibásan van ki töltve a 30-as kérdés, értéke:".$menyibe;
}Esetleg egy "brake" oldaná meg a gondomat?

Nem vagyok annyira biztos benne.
Új hozzászólás Aktív témák
- Milyen billentyűzetet vegyek?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Vicces képek
- Kerti grill és bográcsozó házilag (BBQ, tervek, ötletek, receptek)
- Óra vagy karperec? Egészségügyi mindenes!
- Samsung Galaxy S26 Ultra - fontossági sorrend
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Milyen routert?
- Projektor topic
- További aktív témák...
- ÁR ALATT "RTX 4090" GARANCIÁLIS GAMER LAPTOP! - i7-13700HX, RTX 4090, 32GB DDR5, 1TB SSD
- Stellar Blade PS5 / 1x kijátszott / Alza vásárlás
- MSI MPG 271QRX QD-OLED 360Hz 1440p Gamer Monitor Garanciás 2027.12.03-ig
- Samsung Galaxy S23 Ultra 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 15 Plus 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Xiaomi Redmi A3 Pro / 6/128GB / Kártyafüggetlen / 12Hó garancia
- iPhone XS Max 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3997
- MacBook Air 13" M2 16gb ram/256gb ssd 27% Áfás (0357AB)
- Apple iPhone 13 Pro 128GB,Újszerű,Adatkabel,12 hónap garanciával
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)
Valószínűleg a 


