• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Fehlermeldung bei Checkboxen

Wiggum1

Neues Mitglied
Ich habe mit html/php eine Seite mit Checkboxen erstellt.

hier das Formular:

HTML:
<html>
<body>
Wünschen Sie in Ihrem Zimmer:<p>
<form action = "ud07.php" method = "post">

    <input type="checkbox" name="cd"
       value="Dusche / Bad" checked> Dusche oder Bad<p>
    <input type="checkbox" name="cm"
       value="Blick auf das Meer"> Meeresblick<p>
    <input type="checkbox" name="cz"
       value="Tresor"> Zimmertresor<p>

    <input type = "submit">
    <input type = "reset">
</form>
</body>
</html>

der php Code:

PHP:
<html>
<body>
<?php

$cd = $_POST["cd"];
$cm = $_POST["cm"];
$cz = $_POST["cz"]; 

   echo "Danke für Ihre Anfrage, wir reservieren:<p>";
   if ($cd)
      echo "Zimmer mit $cd, Aufpreis DM 20 / Tag<p>";
   if ($cm)
      echo "Zimmer mit $cm, Aufpreis DM 30 / Tag<p>";
   if ($cz)
       echo "Zimmer mit $cz, Aufpreis DM 5 / Tag";

?>
</body>
</html>

Leider wird immer eine Fehlermeldung ausgegeben wenn eine Checkbox nicht angewählt ist.

ein Beispiel:

Code:
[B]Notice[/B]:  Undefined index: cz in [B]C:\xampp\htdocs\ud07.php[/B] on line [B]7[/B]

Hier habe ich die Checkbox "cz" nicht ausgewählt.

Brauche dringend Hilfe. Habe schon viel gesucht aber keine brauchbare Hilfe gefunden. Vielen Dank im Voraus.
LG Wiggum
 
PHP:
$cd = isset($_POST["cd"]) ? $_POST["cd"] : '';
und bei den anderen natürlich analog.
 
Zuletzt bearbeitet:
Zurück
Oben