hi folks hab begonnen ein kleines Formular zu entwerfen jedoch kommt immer und immer wieder
das selbe Problem und zwar folgendes
formular2.php
Das Formular funktioniert soweit zwar allerdings wollte ich fragen ob ich diese "Notizen"
einfach übergehen kann oder was geschehen kann wenn ich dass mache.
Gruss
das selbe Problem und zwar folgendes
Code:
[B]Notice[/B]: Undefined index: name in [B]C:\xampp\htdocs\web_art\formular2.php[/B] on line [B]5[/B]
[B]Notice[/B]: Undefined index: vorname in [B]C:\xampp\htdocs\web_art\formular2.php[/B] on line [B]7[/B]
[B]Notice[/B]: Undefined index: gesendet in [B]C:\xampp\htdocs\web_art\formular2.php[/B] on line [B]20[/B]
[B]Notice[/B]: Undefined index: gesendet in [B]C:\xampp\htdocs\web_art\formular2.php[/B] on line [B]25[/B]
formular2.php
PHP:
<?php
error_reporting(E_ALL);
$name = trim($_POST['name']);
$name = htmlspecialchars($name, ENT_QUOTES);
$vorname = trim($_POST['vorname']);
$vorname = htmlspecialchars($vorname, ENT_QUOTES);
$err = array();
if(empty($name) AND empty($vorname))
{
if($name == ""
OR $_POST['gesendet'] == "")
{
echo '<form name="kontaktformular" action="formular2.php" method="post" >';
if($name == "" AND $_POST['gesendet'] == "ja")
{
$err[] = 'Bitte einen Namen eingeben';
}
if($vorname == "" AND $_POST['gesendet'] == "ja")
{
$err[] = 'Bitte einen Vornamen eingeben';
}
if ($err != array())
{
foreach($err as $key)
{
echo '<span>'. $key .'</span><br />';
}
}
echo '<p>';
echo '<label for="name">Name:</label>';
echo '<input type="text" name="name" value="';
echo $name;
echo '" />';
echo '</p>';
echo '<p>';
echo '<label for="vorname">Vorname:</label>';
echo '<input type="text" name="vorname" value="';
echo $vorname;
echo '" />';
echo '</p>';
echo '<input type="hidden" name="gesendet" value="ja" />';
echo '<input type="submit" value="Absenden" />';
echo '</form>';
}
}else{
echo '<p>Anfrage abgesendet danke';
echo $name . " " . $vorname;
echo '</p>';
}
?>
Das Formular funktioniert soweit zwar allerdings wollte ich fragen ob ich diese "Notizen"
einfach übergehen kann oder was geschehen kann wenn ich dass mache.
Gruss