ich habe vor kurzem mit PHP coden angefangen, und benutze das xampp basic packet. win7 uac ist aus.
wenn ich das script mit xampp über localhost aufrufe kommt in den textboxen immer die fehlermeldung: Undefined variable: vorname in <b>C:\xampp\htdocs\Kapitel03\lektion05.php
lade ich es auf meinen webserver hoch geht es einwandfrei, ich habe schon viel gegooggled aber nix diesbezüglich gefunden. und da man den code schnell im browser sehen möchte ist das sehr umständlich alles erst hochzuladen.
hier noch das script:
- Code: Select all
<html>
<head>
<title>Lektion05</title>
</head>
<body>
<?php
$fehler = '';
if (isset($_POST['vorname'])){
if (trim($_POST['vorname']) != ''){
$vorname = $_POST['vorname'];
}else{
$fehler = $fehler . 'Vorname angeben!<br/>';
}
if (isset($_POST['nachname']) && trim($_POST['nachname']) != ''){
$nachname = $_POST['nachname'];
}else{
$fehler = $fehler . 'Nachname angeben!<br/>';
}
if ($fehler != ''){
echo $fehler;
}else{
echo 'Daten verschicken: ' . $_POST['vorname'] . ' ' . $_POST['nachname'];
}
}
?>
<form method="post" action="<?php echo $_SERVER['SCRIPT_NAME'] ?>">
Vorname:</br/>
<input type="text" name="vorname" value="<?php echo $vorname ?>" /><br/>
Nachname:</br/>
<input type="text" name="nachname" value="<?php echo $nachname ?>" /><br/>
<input type="submit" value="Abschicken" />
</form>
</body>
</html>
bin echt ratlos, danke schonmal im vorraus!
greetz
patrick