Hova tegyem ebbe az egyszerű kódba a hibaüzeneteket?
Hello
Van egy kitoltheto urlapom:A kovetkezo keppen elenorzom ha ki van toltve a ket mezo (Username es Email)
Hogyan tudnam benyomni az error uzeneteket oda ahol bejeloltam a fuggvenyben ?
Ha tudna valaki segiteni nagyon halas lennek !
■ Van egy kitoltheto urlapom:
- <?php
- function show_form()
- {
- ?>
- <table width="100%" border="0" cellpadding="10" cellspacing="30">
- <tr>
- <td bgcolor="#FFFFFF">
- <!--
- Ide kene benyomni az error szovegeket ha a "user" vagy "email"
- mezo nem volt kitoltve
- -->
- <form action="form.php" method="post">
- Username:<input type="text" name="user" size="30">
- Email:<input type="text" name="email" size="30">
- <input type="submit name="submit" value="submit">
- </td>
- </tr>
- </table>
- </form>
- <?php
- }
- ?>
- <?php
- if (isset($_POST['submit']))
- {
- $problem = FALSE;
- if (emptyempty($POST['user']))
- {
- $problem = TRUE;
- print "User field required";
- }
- if (emptyempty($POST['email']))
- {
- $problem = TRUE;
- print "Email field required";
- }
- if (!$problem)
- {
- print "Az adatok jol voltak megadva";
- }
- else
- {
- show form();
- }
- }
- else
- {
- show_form();
- }
- ?>
Hogyan tudnam benyomni az error uzeneteket oda ahol bejeloltam a fuggvenyben ?
Ha tudna valaki segiteni nagyon halas lennek !
egyszerű...
A legegyszerűbb megoldás szerintem ebben az esetben:
Sztem Te is rájöttél volna, ha már eddig eljutottál...
Kosz
function checkValues() {
Az if(isset($_POST['submit'])) -on belul hozom letre?
bárhol
reszletesen
Igy kene kinezen a fugveny ? :
nagyjából
Olyan jellegű kérdéseid vannak, ami alapján úgy vélem, hogy egy könyvet kellene először is venned ;)
Másrészről: igen, nagyjából úgy. Arra figyelj, hogy ha
A másik variáció, amit ilyesmi esetekben használtam már:
(most jó napom van, azért írtam ilyeneket, amúgy RTFM lett volna a válasz ;)
Amúgy IMHO a kód-színezés nem működik megfelelően, vagy csak színtévesztek?
És ehhe: az RTFM-re az írja magyaráztaként, hogy "Read The Fine Manual" LoL :D
kosz
Ha megfigyeled a fenti kodomat az urlap ha error van ujbol elojon, ezert nehezebb.
ez itt a problema
Nezd ezt:
En osszinten ezert akadatam el, csinaltam mar regisztracios lapot de ott nem kellet befuzni az error uzenetetett egy bizonyos reszebe a HTMl kodnak.