Hogyan ellenőrizzem, hogy még nem jött űrlap adat?
Van egy ürlapom amin adat ellenörzést végzek. A problémám az lenne, hogy amint lefuttatom kidobja, hogy minden adat hibás - hiszen még nincsen kitöltve -.
Kérdésem:
Meg lehet vhogy oldani a php kód futásának felfüggesztését addig amíg nem klikkelek az elküldre.
Másik:
Próbáltam úgy, hogy egyik oldalon van maga az űrlap. Klikkelek elküldi egy másik oldalra adatellenörzés céljából. Ez a végeredménytől függően vagy elküldi az űrlap tartalmát a harmadik oldalnak ami feltölti az adatbázist vagy vissza küldi az űrlap oldalnak. A helyesen megadott adatokat vissza írja a többit nem. És persze kiírja, hogy mi a hiba. A hibákat egy tömbe gyűjtöm az ellenörző oldalon.
A segítséget előre is nagyon köszönöm!
■ Kérdésem:
Meg lehet vhogy oldani a php kód futásának felfüggesztését addig amíg nem klikkelek az elküldre.
Másik:
Próbáltam úgy, hogy egyik oldalon van maga az űrlap. Klikkelek elküldi egy másik oldalra adatellenörzés céljából. Ez a végeredménytől függően vagy elküldi az űrlap tartalmát a harmadik oldalnak ami feltölti az adatbázist vagy vissza küldi az űrlap oldalnak. A helyesen megadott adatokat vissza írja a többit nem. És persze kiírja, hogy mi a hiba. A hibákat egy tömbe gyűjtöm az ellenörző oldalon.
A segítséget előre is nagyon köszönöm!
Ellenőrizd, hogy elküldték-e
Egyik módja például:
válasz
mostakkormivan?
válasz.
A ref változó csak az ellenörzés során kap értéket.
IF űrlappal minden rendben $ref = 'upload.php';
ELSE
valami hiba van $ref='$_SERVER[PHP_SELF]';
Kicsit vizualizálva:
<?php
print "<from>
beviteli mezők
</form>";
IF függvények hívása mezők ellenörzése végett
$ref értéket kap
?>
Mivel sorban megy a program ezért a $ref változó óval az action után kap értéket. Így ha kinden jól van kitöltve nem fut le még egyszer a program. Vagyis a $ref tartalma nem jut el az action-höz.
Remélem világos voltam.
Remélem világos voltam.
Hanem így:
válasz