Strona 1 z 1

Problem z formularzem

: 17 października 2010, 12:14
autor: aleks365
Witam mam problem z formularzem kontaktowym nie wiem gdzie jest błąd nie chce wysyłać co robić kod na dole

Kod: Zaznacz cały

<?php
    if(empty($_POST['submit'])){
    ?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form action="" method="post">
  <table width="495" height: 150px; border="0" class="main-bg">
    <tr>
      <td width="185"><b>Nazwa użytkownika:</b></td>
      <td width="310">
        <div align="right">
          <input size="45" name="nick" class="text" type="text">      
        </div></td>
    </tr>
    <tr>
      <td><b>Adres E-mail:</b></td>
      <td>
        <div align="right">
          <input size="45" name="email" class="text" type="text">
        </div></td>
    </tr>
    <tr>
      <td><b>Temat:</b></td>
      <td>
        <div align="right">
          <input size="45" class="text" name="temat" type="text">
        </div></td>
    </tr>
    <tr>
      <td colspan="2" rowspan="1"><textarea name="tresc" class="text" cols="48" rows="8" style="width: 499px;"></textarea>
          <br>
      </tr>
    <tr>
      <td colspan="2" rowspan="1"><span style="padding-left: 0px;">
        <input name="submit" type="image"
 id="header_search-submit" title="Wyślij wiadomość"
 value="Szukaj" src="images/wyslij_wiadomosc.gif" alt="Wyślij wiadomość"
 align="top"/>
    </span></tr>
  </table>
</form>
<?php
    }elseif(!empty($_POST['nick']) && !empty($_POST['tresc'])){
    /* Funkcja sprawdzająca poprawność E-Maila */
    function SprawdzEmail($email) {
    if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email)){
    return false;
    }
    return true;
    }
    if(SprawdzEmail($_POST['email'])){
    /* Tworzymy szkielet wysyłanej wiadomości */
	$temat = $_POST['temat'];
    $adresemail="adres@mail";
    $wiadomosc="E-mail: $_POST[email]\n\nTreść wiadomości:\n$_POST[tresc]";
    $nadawca="From: $_POST[email]";
    @mail($adresemail, "Live-For-Speed.yoyo.pl - $temat", "$wiadomosc", "$nadawca") or die('Wiadomość nie została wysłana. Spróbuj ponownie');
    echo "Dziękujemy za wiadomość. Odpowiemy najszybciej jak się da";
    }else{ echo "Wprowadzony adres E-mail jest niepoprawny"; }
    }else{ echo "Wypełnij wszystkie pola formularza"; }
?>