hibásan kitöltött űrlap esetén: hibaüzenet
kicsit már nagyon hülyének érzem magam, h minden kis aprósággal hozzátok fordulok... de eccerűen nem megy...
szal vettem ugyan egy "PHP 24 óra alatt" c. könyvet, de ami benne van... hát az eléggé... ööö nem igazán úgy tűnik, hogy azt tartalmazza, amire tényleg szükség van :(
persze lehet h tényleg még mindig én vok a béna, hogy nem tudom máshogy értelmezni a dolgokat @_@
a gond tehát a következő: van egy űrlap:
sign.phpés van egy feldolgozó upload.phpez így tökre jó... működik is: http://tenou.uw.hu/sign.php
csakhogy többen szóltak, h jó lenne úgy megcsinálni, h ne lehessen elküldeni az űrlapot név nélkül, e-mail nélkül, meg üzenet nélkül... próbálkoztam én már mindennel, amit csak találtam itt a weblaboron, (és máshol is) csak egyik sem akar működni... odáig már eljutottam, h if elágazást kell írnom... de hova? oda ahol az űrlap van, vagy a feldolgozó php-ra? bármit írtam bárhova...; az adatokat ígyis-úgyis elküldte... hogy lehet ezt megakadályozni, h kitöltetlen mező esetén visszatérjen az űrlapos oldalra, és ott írjon ki egy figyelmeztető szöveget, h mi nincs kitöltve?
köszi előre is a segítséget...
lesz majd még egy pár ehhez hasonló szerencsétlen kérdésem... számítsatok rá =D
■ szal vettem ugyan egy "PHP 24 óra alatt" c. könyvet, de ami benne van... hát az eléggé... ööö nem igazán úgy tűnik, hogy azt tartalmazza, amire tényleg szükség van :(
persze lehet h tényleg még mindig én vok a béna, hogy nem tudom máshogy értelmezni a dolgokat @_@
a gond tehát a következő: van egy űrlap:
sign.php
<form action="upload.php" method="post">
<input name="name" size="30" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"> <b>name</b>
<br>
<input name="mail" size="30" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"> <b>e-mail</b>
<br>
<input name="url" size="30" value="http://" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"> <b>URL</b>
<br>
<textarea name="sign" rows="3" cols="29" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0"></textarea> <b>sign here</b>
<br>
<input name="date" size="30" type="hidden" value="<? print strftime("%Y-%m-%d %H:%M:%S"); ?>">
<BR>
<input type="submit" value="okay!" style="font-family: tahoma; font-size: 7pt; font-weight: bold; background-color: #CDC4AD; color: #3C2900; border: 0">
<input type="reset" value="oops...!" style="font-family: tahoma; font-size: 7pt; background-color: #CDC4AD; color: #3C2900; border: 0">
</form>
$parancs = "INSERT INTO try (name,mail,url,sign,date) VALUES ('$name','$mail','$url','$sign','$date')";
mysql_query($parancs);
//print "ok";
header("location: sign.php");
csakhogy többen szóltak, h jó lenne úgy megcsinálni, h ne lehessen elküldeni az űrlapot név nélkül, e-mail nélkül, meg üzenet nélkül... próbálkoztam én már mindennel, amit csak találtam itt a weblaboron, (és máshol is) csak egyik sem akar működni... odáig már eljutottam, h if elágazást kell írnom... de hova? oda ahol az űrlap van, vagy a feldolgozó php-ra? bármit írtam bárhova...; az adatokat ígyis-úgyis elküldte... hogy lehet ezt megakadályozni, h kitöltetlen mező esetén visszatérjen az űrlapos oldalra, és ott írjon ki egy figyelmeztető szöveget, h mi nincs kitöltve?
köszi előre is a segítséget...
lesz majd még egy pár ehhez hasonló szerencsétlen kérdésem... számítsatok rá =D
isset();
csak meg kell nezni hogy az adott valtozo ami az urlapbol jon letezik-e:
Durucz Gábor
Példa
1000köszönet :)
először is nagyon köszönöm a scriptet amit adtál... remekül működik! :)))
van viszont két aprocska kérdésem:
van egy rejtett mezőm amibe a print strftime("%Y-%m-%d %H:%M:%S"); dátumfüggvényt szeretném elküldetni, viszont ha így beírom mindig vmi bibit talál benne, hogy nem kell oda a "." vagy a "%"
szóval, hogy is kell ezt baj nélkül beírni ide?
eddigi segítségedet is nagyon köszönöm :)
zsolt
http://tenou.uw.hu/sign.php (blog teszt)
<Nincs cím>
<Nincs cím>
Figyelem!!
<Nincs cím>
Javított verzió
ööö... ezeket Te honan tudod? :)
http://tenou.uw.hu/sign.php
amúgy honnan tudod ezeket? fejből írod, vagy van vmi spéci titkod? csak mert nem akarlak állandóan Téged nyaggatni... jó volna ha ezeket én is meg tudnám írni! @_@ ehhh... álmodik a nyomor =D
ismét van még két kérdésem... nem igazán a topic témájához vág, de Te bizti tudod a megoldást :D
szóval ugye vki kitölti az űrlapot beír mindent... tökre jó... és még saját honlapja is van... úgy csináltam mindent, hogy az emberke nevéhez van linkelve az oldala
egyébként ezen részleg teljes scriptje így néz ki:
<Nincs cím>
mélcsere? :)
ismét csak működik minden, mint a karikacsapás ^_^
nagyon köszönöm... =D
ööö... esetleg egy mélcímet, ha megosztanál velem, ahol elérhető vagy... igazán megtisztelnél vele...
már csak azért is, mert volna még egy gondom, amihez nem szeretnék egy új topic-ot nyitni, mert már egyszer megtettem, csak akkor nem igazán kaptam megoldást a kérdésemre...
hali:
zsolt
Itt elérhető vagyok
ugyanaz a topic