- Huawei Watch Fit 3 - zöldalma
- Megvásárolható a legolcsóbb kagylótelefon
- Magisk
- Mobil flották
- iOS alkalmazások
- Samsung Galaxy A54 - türelemjáték
- Redmi Note 13 Pro 5G - nem százas, kétszázas!
- Megérkezett a Google Pixel 7 és 7 Pro
- Samsung Galaxy S21 Ultra - vákuumcsomagolás
- Vodafone mobilszolgáltatások
Hirdetés
-
Konzolokra is megjelent a System Shock Remake
gp A premier alkalmából egy launch trailert is kaptunk a készítőktől.
-
Nagy akkumulátor és külső kijelző
ma Ez jellemzi majd a Honor kagylótelefonját, amit kis híján egy éve várunk már.
-
Bemutatkoztak a Microsoft aktuális Surface gépei
ph A Surface Laptop és Pro hamarosan megjelenő iterációi a 45 TOPS-os NPU-val érkező Snapdragon X platformra épülnek.
Új hozzászólás Aktív témák
-
#68216320
törölt tag
válasz Peter Kiss #18084 üzenetére
Persze, természetesen fent van. Amikor az exe fájlt indítottam kereste is, feltettem, most nem ad hibaüzenetet.
Tehát elméletileg fut. Bár nem tudom exe futásakor hogyan tudom apache nélkül tesztelni.Más:
Amikor mondjuk egy regisztrációs űrlapot készítetek milyen megoldással kezelitek a megadott adatokat és hibákat? Én két megoldást tudok, de kíváncsi lennék a megfelelőre1.
Az űrlap, az adatok ellenőrzése, a feldolgozása ugyanabban a PHP fájlban van. Leegyszerűsítve valahogy így nézne ki:if( ha vannak adatok ellenőrzöm ) {
...
if( hiba1) {
$formView=true
$errorMessage[]=hibaüzenet
}
if( hiba2) {
$formView=true
$errorMessage[]=hibaüzenet
}
...
}
else {
formView=true
}
if( formView===true ) {
formot megjelenítem, esetleges $errorMessage tömböt kiírom
}
else {
kapott adatokat feldolgozom
feldolgozás utáni üzenetet megjelenítem
}2.
Az űrlap és az ellenőrzés/feldolgozás külön PHP fájlban vanform.php
<form method="post" action="task_form.php">
...
</form>task_form.php
kapott adatok ellenőrzése ...
if( hiba1 ) {
$_SESSION['formErrors'][] = hibaüzenet
}
if( hiba2 ) {
$_SESSION['formErrors'][] = hibaüzenet
}
...
if( ! empty($_SESSION['formErrors']) )
$location = $_SERVER['HTTP_REFERER']
else {
adatokat feldolgozom
$location = következő oldal címe
}
$loc = sprintf('Location:%s', $location )
header($loc);Igazából nem tudom melyik lenne az ideális, már ha bármelyik is annak nevezhető.
Az első kényelmesebb, viszont a browser frissítés gombra újra elküldi az adatokat, amit ugyan kezelhetek, de akkor sem tetszik igazán.
A második ezt kivédi, mert hiba esetén ugyan visszadja az űrlapot újra, de üresen (persze session-al tehetek vissza értéket) és frissítésre csak újra megjeleníti, nincs küldés. Cserébe viszont macerás.Ti milyen megoldást használtok ilyen esetben?
Új hozzászólás Aktív témák
- Sony Xperia 10 V eladó ! Használt, sok garanciával.
- 2 év gari: Olcsó DDR5 PC/I5 12400F/16GB/500GB M2/Suprim X RTX 3070/Futár is
- -70% HP EliteBook 850 G7:i7 10610U,32GB RAM,512GB SSD,15.6" FHD,vil.MAGYAR numeri.bill,WWAN 4G,Win11
- ASUS TUF Gaming GeForce RTX 4070 Ti 12GB
- Hama Ultraslim Fali konzol (TV)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Alpha Laptopszerviz Kft.
Város: Pécs