Hi!
Ich bin dabei mich in PhP einzuarbeiten, allerdings habe ich folgendes Probelm.
Ich möchte in Kontaktformular schreiben, aber der PhP-Code zu "speichern/einfügen" in Eingabefelder falls was vergessen wurde wird nicht verabreitet sondern nur ausgeben.
Code:
<?php
$notiz ="";
if(@$_POST['name'] != "" && $_POST['betreff'] != "" && $_POST['email'] != "" && $_POST['inhalt'] != "")
{ $sent = mail('beyhi1130@web.de', 'Betreff: ' .$_POST ['betreff'], 'wurde ausgefüllt von: ' .$_POST['name'], 'Email: ' .$_POST['email'] . 'Inhalt: \n\n' .$_POST['inhalt']);
if($sent==1){$notiz="Ihre Email wurde an uns gesendet";} }
else if(@$_POST['formular'] == 'set') {$notiz="Bitte Füllen Sie alle Felder aus";}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
...
</head>
<body>
...
<div id="kontakt">
<h5 id="noitz"><?php echo $notiz;?></h5><br>
<form action="versuch1.php"id="kontakt" method="post">
<input type="hidden" value="set" name="formular">
<input type="text" name="name" placeholder="Ihr Name" value="<?php echo @$_POST['name']; ?>" ><br>
<input type="text" placeholder="Betreff" name="betreff" value=" <?php echo @$_POST['betreff']; ?>"><br>
<input type="text" placeholder="meine@email.de" name="email" value="<?php echo @$_POST['email']; ?>"/><br>
<textarea name="inhalt" placeholder="Ihr Text" value="<?php echo @$_POST['inhalt']; ?>"> </textarea><br>
<input type="submit" value="Senden" >
</form>
</div>
</body>
</html>
In input value wird eben genau ausgegeben was drin steht..also <?php...?>.
Überseh ich was? oder gehts so grundsätzlich nicht?
--Edit:
Sry ich habe diese Problem echt schon seit ein paar Tagen.. immer mal wieder etwas ausgetauscht,probiert usw.. bevor ich es hier reingeschrieben habe nichmal überprüft...war da...jetzt,nachdem ichs hier reingestellt habe, gehts...Ich weiß echt nich warum...sry Thema bitte löschen *peinlich*
Danke schon mal Alex321