Simon: PHP Fehlermeldung in Kontaktformular Erzeugen

Beitrag lesen

Hi,
bei meinem Kontaktformular wird oben angezeigt wann etwas falsch ist.
Ich würde aber gerne dass mir das Script (Bei falscher Eingabe), im entsprechenden Input eine class="error" einfügt.
Könnte mir vieleicht jemand dabei helfen?

Hier mal das Script:

<?php  
include ("includes/validation/validation_functions_kon.php");  
if (@$_POST['gesendet']) {  
  $vorname = @$_POST['vorname'];  
  $nachname = @$_POST['nachname'];  
  $email = @$_POST['email'];  
  $betreff = @$_POST['betreff'];  
  $nachricht = @$_POST['nachricht'];  
  
if ( get_magic_quotes_gpc() ) {  
  $vorname = stripslashes($vorname);  
  $nachname = stripslashes($nachname);  
  $email = stripslashes($email);  
  $betreff = stripslashes($betreff);  
  $nachricht = stripslashes($nachricht);  
}  
  
  
$gueltig = verifiziereAlphaNum ($vorname);  
if (!$gueltig) {  
$fehler_nachricht[]="Vorname darf nur aus Buchstaben, Zahlen, Leerzeichen, Bindestrichen und ' bestehen.";  
}  
  
$gueltig = verifiziereAlphaNum ($nachname);  
if (!$gueltig) {  
$fehler_nachricht[]="Nachname darf nur aus Buchstaben, Zahlen, Leerzeichen, Bindestrichen und ' bestehen.";  
}  
  
$gueltig = verifiziereEmail ($email);  
if (!$gueltig){  
$fehler_nachricht[]="Email muss ein g&uuml;ltiges Format besitzen (z.B. beispiel@hotmail.com).";  
}  
  
$gueltig = verifiziereAlphaNum ($betreff);  
if (!$gueltig) {  
$fehler_nachricht[]="Betreff darf nur aus Buchstaben, Zahlen, Leerzeichen, Bindestrichen und ' bestehen.";  
}  
  
$gueltig = verifiziereText ($nachricht);  
if (!$gueltig){  
$fehler_nachricht[]="Nachricht darf nur Buchstaben, Zahlen und diese Zeichen enthalten \" ' - ? ! enthalten";  
}  
  
$ziel_email="admin@heimgeistig.at";  
  
  
  
$email_hauptteil = "Sie haben folgende Nachricht erhalten: \n\n";  
$email_hauptteil .="Vorname: ";  
$email_hauptteil .=$vorname;  
$email_hauptteil .="\nNachname: ";  
$email_hauptteil .="$nachname";  
$email_hauptteil .="\nBetreff: ";  
$email_hauptteil .=$betreff;  
$email_hauptteil .="\nNachricht: ";  
$email_hauptteil .=$nachricht;  
$email_hauptteil .= "\n\nDatum/Zeit: ";  
$email_hauptteil .= date("d.m.Y H:i:s");  
  
  
  
  if (!$fehler_nachricht) {  
  mail ($ziel_email, $betreff, $email_hauptteil, "From: ".$_REQUEST['email']);  
  header ('Location: a_kontakt.php');  
  exit();  
  }  
}  
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">  
<head>  
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />  
<title>Page</title>  
<link rel="stylesheet" media="all" type="text/css" href="css.css" />  
</head>  
<body>  
  <div id="wrapper">  
    <div id="header">  
    </div><!--header-end-->  
    <div id="content">  
      <fieldset id="field_kon">  
        <legend class="legend">Kontakt</legend>  
        <form action="
~~~~~~php
<?php echo $_SERVER['PHP_SELF']; ?>" method="post">  
        <?php  
        if ($fehler_nachricht) {  
        echo "<ul>\n";  
          foreach ($fehler_nachricht as $fehler) {  
          echo"<li>".$fehler."</li>\n";  
          }  
        echo "</ul><br /><br />\n";  
        }  
        ?>
          <p><label for="vorname">Vorname</label>  
            <input name="vorname" type="text" size="20" id="vorname" value="<?php echo $vorname ?>" /></p>  
         <p> <label for="nachname">Nachname</label>  
            <input name="nachname" type="text" size="20" id="nachname" value="<?php echo $nachname ?>" /></p>  
          <p><label for="email">Email</label>  
            <input name="email" type="text" size="20" id="email" value="<?php echo $email ?>" /></p>  
          <p><label for="betreff">Betreff</label>  
            <input name="betreff" type="text" size="20" id="betreff" value="<?php echo $betreff ?>" /></p>  
          <p><label for="nachricht">Nachricht</label>  
            <textarea name="nachricht" rows="3" cols="20" id="nachricht"><?php echo $nachricht ?></textarea></p>  
          <p><input type="submit" name="gesendet" id="button" value="Senden" /></p>  
        </form>  
      </fieldset>  
    </div><!--content-end-->  
    <div id="footer">  
    </div><!--footer-end-->  
  </div><!--wrapper-end-->  
</body>  
</html>

MfG
Simon