Kontaktformular will nich

maaaaatze

Freizeitschrauber(in)
So, da unser derzeitig irgendwie nen Spinner hat un ich den nich finde hab mich mich daran gesetzt aber da stimmt irgendwas nich mit Zeile 61, ist die mit "$mail.." usw. Kann mir da einer schnell helfen? Würde das ganze gerne schnell online bringen das da nicht noch mehr Anfragen ins leere gehen.
greez Matze

Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ten Sing Kontaktformular</title>
</head>

<body>

<?php
    session_start();
    if(isset($_SESSION['captcha_spam']) AND $_POST["sicherheitscode"] == $_SESSION['captcha_spam']){
        unset($_SESSION['captcha_spam']);
    }

?>
<table width="534" align="center" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="534" height="20" valign="top"><div align="center"> Ten Sing & Pray Untersontheim Kontakt</div></td>
  </tr>
  <tr>
    <td height="35" valign="top"><!--DWLayoutEmptyCell--> </td>
  </tr>
  
  <tr>
    <td height="95" valign="top"><p>Sie können dieses Formular nutzen um TenSing & Pray Untersontheim eine Nachricht zu schicken. Bitte achten sie darauf die richtigen Daten anzugeben da wir sonst nicht antworten können.</p>      <p> </p></td>
  </tr>
  <tr>
     <form action="/index.php?site=kontakt" method="post">
    <td height="450" valign="top">
      <p>Name: 
        <input type="text" name="name" id="name" />
      <p>E-Mail:
        <input type="text" name="mail" id="mail" />
                </p>
      <p>Betreff: 
        <input name="betreff" type="text" id="betreff" value="" />
            </p>
      <p>Text:</p>
      <p>        
        <textarea name="text" cols="40" rows="7" id="text"></textarea>
      <div>
         <p align="center"><strong>Sicherheitsabfrage</strong></p>
         <p><img src="captcha/captcha.php" border="0" title="Sicherheitscode">
           <input type="text" name="sicherheitscode" size="5">
         </p>
         <p>Bitte auf die Groß und Kleinschreibung achten! </p>
          </div>
      <input type="submit" name="post" value="Nachricht Senden" /> 
      <input type="reset" name="reset" id="reset" value="Zurücksetzen" />    
      </form>
  </tr>
</table>
<?php
    include("kontaktcfg.php");

    if($_POST['post']){
        //Abfrage
        $name = $_POST['name']
        $mail = $_POST['mail']
        $betreff = $_POST['betreff']
        $text = $_POST['text'];
        //Name
        if(!$text) { 
            $fehler.="Sie haben keinen Text eingegeben.!<br>"; 
        if(!$email) { 
            $fehler.="Sie haben keine E-Mail Adresse eingegeben.!<br>"; 
        }
        if(!$fehler){
            // Betreff und Email //
            mail("$email","Es gibt eine neue Kontaktanfrage: $betreff",           
            "Anfrage von $name, $mail \n
            Betreff: $betreff \n
            $name schrieb: \n
            $text \n");
            $meldung = $danke."<br>";
        }else{
            $meldung = $fehler;
        }
        echo $meldung."<br>";
    }
?>
</body>
</html>
 
Da fehlen drei ; und sogar eine } für Zeile 66. Außerdem wird das Script noch ordentlich Warnungen schmeissen, dass die Session gestartet wird, nachdem schon HTML ausgegeben wurde. :hmm:
 
Zurück