M
MaWe
Member
- Beiträge
- 22
- Punkte Reaktionen
- 0
Hallo.
Ich habe ein kleines (Anfänger?) Problem:
Ich will per PHP einen Button-Klick abfragen. Nach dem Button-Klick sollen Name und EMail-Adresse übergeben werden.
Diesen Button-Klick frage ich gleich am Anfang der PHP Datei ab.
Dabei kommt aber beim ersten Aufruf der Seite folgende Fehlermeldung:
Undefined index: geklickt in D:\HTML\11_XAMPP\xampp\htdocs\FET\kontakt.php on line 7
Nachdem der Button geklickt wurde kommt die Fehlermeldung nicht mehr.
Mit der ersten Abfragte will ich aber genau das abfragen. Wenn ich den Button vorbelege, kommt zwar keine Fehlermeldung, aber dann funktioniert das Programm nicht mehr.
Hier der Code:
Was mache ich da flasch, bzw. wie kann man das Problem angehen ?
Danke im Voraus.
MaWe
Ich habe ein kleines (Anfänger?) Problem:
Ich will per PHP einen Button-Klick abfragen. Nach dem Button-Klick sollen Name und EMail-Adresse übergeben werden.
Diesen Button-Klick frage ich gleich am Anfang der PHP Datei ab.
Dabei kommt aber beim ersten Aufruf der Seite folgende Fehlermeldung:
Undefined index: geklickt in D:\HTML\11_XAMPP\xampp\htdocs\FET\kontakt.php on line 7
Nachdem der Button geklickt wurde kommt die Fehlermeldung nicht mehr.
Mit der ersten Abfragte will ich aber genau das abfragen. Wenn ich den Button vorbelege, kommt zwar keine Fehlermeldung, aber dann funktioniert das Programm nicht mehr.
Hier der Code:
PHP:
$emailerror = "";
$nameerror = "";
if ($_POST['geklickt']) {
$name = $_POST['name'];
$email = $_POST['email'];
if (empty($name)) {
$nameerror = "Bitte Name angeben";
}
if (empty($email)) {
$emailerror = "Bitte EMail angeben";
}
}
.
.
.
.
<form action="kontakt.php" method="post">
<table>
<tr>
<th>Name:</th>
<td><?php if ($nameerror) { print $nameerror."<br />"; } ?><input type="text" name="name" /></td>
</tr>
<tr>
<th>EMail-Adresse:</th>
<td><?php if ($emailerror) { print $emailerror."<br />"; } ?><input type="text" name="email" /></td>
</tr>
<tr>
<th>Senden</th>
<td><input type="submit" value="Nachricht senden" name="geklickt" /></td>
</tr>
</table>
</form>
Was mache ich da flasch, bzw. wie kann man das Problem angehen ?
Danke im Voraus.
MaWe