Autor Zpráva
Tomashekk
Profil
Věřím že to tu bylo už Xkrát, ale nemohu to tu nikde najít.
Potřebuju ošetřit email aby byl zadán jen ve správném tvaru a nebo to hodilo hlášku, že byl zadán ve špatném tvaru. Ovšem tak jak to mám, tak mi do DB uloží pouze číslo 1 :(

<?php
  
  $email=$_POST['email'];
if($email!="")  {$mail=ereg("^[a-zA-Z0-9]{1,25}@[a-zA-Z0-9]{1,20}\.[a-zA-Z]{2,4}$", $email);}
  
  if ($text != "") 
  {
    $jmeno=strip_tags($_POST['jmeno']);
    $datum = date("Y-m-d"); //načte datum
    $predmet=strip_tags($_POST['predmet']); 
    $ipadresa = $_SERVER["REMOTE_ADDR"]; 
    $text=strip_tags($_POST['text']); 
    require_once 'pripoj.php'; 
    mysql_query ("INSERT INTO `gbook` ( `ID` , `jmeno` , `predmet` , `text` , `datum` , `IP`, `email`) VALUES (NULL , '$jmeno', '$predmet', '$text', '$datum', '$ipadresa', '$mail');", $link); 
    mysql_close($link); 
    Header("Location: index.php");
    exit; 
  }
  else
  {
    ?>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0