Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

provera forme nakon prosledjivanja

[es] :: PHP :: provera forme nakon prosledjivanja

[ Pregleda: 2226 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dejanc

Član broj: 45673
Poruke: 133
*.nasamreza.com.



Profil

icon provera forme nakon prosledjivanja10.07.2006. u 19:51 - pre 216 meseci
Zdravo,
hm, ovo je 10 sec za nekog ko zna. Imam kao formu u koju treba uneti email, imam problem sto mi vrsi proveru pre submita, moze li neko jednostavno resenje?

Code:


<form method="post">
                        
...                    

<?php
$email    = $_POST['mail'];
if (empty($email))
{
     echo "<span style='color: red;'><p>Mail nije popunjen</p></span>";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
     print "<span style='color: red;'><p>Mail nije ispravan</p></span>";
}
else
{
    
     print "<span style='color: red;'><p>Hvala Vam</p></span>"; 
   


  $dat = "mailovi.txt";
  $ot = fopen($dat, "a+");
  fwrite ($ot, "Mail: $email :: \n");
  fclose($ot);
  
}

  ?>
                        
                         <INPUT class='prijatelj' NAME='mail'>
                         <input type="submit" value="Go" class="posalji">
                         </form>
...

 
Odgovor na temu

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: provera forme nakon prosledjivanja10.07.2006. u 20:46 - pre 216 meseci
samo ovaj cijeli php kod stavi u if (statement):

Code:

<?php
   if (isset($_POST['posalji'])) {
    
   $email    = $_POST['mail'];
   if (empty($email))
   {
       echo "<span style='color: red;'><p>Mail nije popunjen</p></span>";
   }
   elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
          print "<span style='color: red;'><p>Mail nije ispravan</p></span>";
   }
   else
   {
     print "<span style='color: red;'><p>Hvala Vam</p></span>"; 
   
    $dat = "mailovi.txt";
    $ot = fopen($dat, "a+");
    fwrite ($ot, "Mail: $email :: \n");
    fclose($ot);
  
    }
}
?>

<INPUT  NAME='mail'>
<input type="submit" value="Go" class="posalji" name="posalji">
</form>



sad ti provjerava samo kad klikneš "Go"
 
Odgovor na temu

dejanc

Član broj: 45673
Poruke: 133
*.nasamreza.com.



Profil

icon Re: provera forme nakon prosledjivanja10.07.2006. u 21:11 - pre 216 meseci
hm, sada vise ni ne pise u fajl, niti ispisuje poruku...?
 
Odgovor na temu

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: provera forme nakon prosledjivanja10.07.2006. u 22:13 - pre 216 meseci
dobro, ja sam zaboravio staviti <form.......> ispred php koda. ali kod mene radi. i provjerava mail i upisuje ga u file
 
Odgovor na temu

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: provera forme nakon prosledjivanja10.07.2006. u 22:31 - pre 216 meseci
evo ti upload koda
Prikačeni fajlovi
 
Odgovor na temu

kelja

Član broj: 70429
Poruke: 1416
*.dialup.neobee.net.



+35 Profil

icon Re: provera forme nakon prosledjivanja10.07.2006. u 22:45 - pre 216 meseci
Code:

<form method="post">

<INPUT class='prijatelj' NAME='mail'>
<input type="submit" name='SALJI' value="Go" class="posalji"action="<? echo $_PHP_SELF?>">
</form>
<?php
if(isset($_POST['SALJI'])){
$email    = $_POST['mail'];
if (empty($email))
{
     echo "<span style='color: red;'><p>Mail nije popunjen</p></span>";
}
elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) {
     print "<span style='color: red;'><p>Mail nije ispravan</p></span>";
}
else
{

     print "<span style='color: red;'><p>Hvala Vam</p></span>";



  $dat = "mailovi.txt";
  $ot = fopen($dat, "a+");
  fwrite ($ot, "Mail: $email :: \n");
  fclose($ot);

}
}



?>


 
Odgovor na temu

dejanc

Član broj: 45673
Poruke: 133
*.nasamreza.com.



Profil

icon Re: provera forme nakon prosledjivanja11.07.2006. u 08:21 - pre 216 meseci
super, hvala vam
 
Odgovor na temu

[es] :: PHP :: provera forme nakon prosledjivanja

[ Pregleda: 2226 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.