Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 19-02-2011, 15:13
Gutschy
 Registrierter Benutzer
Links : Onlinestatus : Gutschy ist offline
Registriert seit: Apr 2003
Beiträge: 10
Gutschy ist zur Zeit noch ein unbeschriebenes Blatt
Standard Arrey-Key mit Hochkomma oder Gänsefüsschen oder warum nicht ohne alles?

Hallo Leute,

bin mal wieder dabei PHP zu lernen, mein 4. Anlauf oder so.

Egal, zum Thema. Ganz einfaches Formular.
HTML-Code:
<body bgcolor="white">

<h1>Formularseite (HTML-Eingabemaske)</h1>



<form action="auswertung.php" method="post">

Anrede <input type="radio" name="Anrede" value="m"> Herr

<input type="radio" name="Anrede" value="w"> Frau<br>

Ihr Name: <input type="text" name="Name">

<input type="submit">

</form>

</body>
Und ganz einfaches PHP Skript.
PHP-Code:
<h2>Auswertung des Formulars</h2>



<p>

<?php

if (isset($_POST['Anrede']) && $_POST['Name'] != "") {

  if (
$_POST['Anrede'] == "m") {

    echo 
"Hallo Herr ";

  } else {

    echo 
"Hallo Frau ";

  } 

  echo 
"<b>$_POST[Name]</b>, herzlich willkommen!\n";

} else {

  echo 
"Bitte füllen Sie alle Felder aus!";





?>



</p>



</body>
Es geht mir um die Hochkommas in den Arrey-Keys, mein Lehrbuch schreibt sie quasi vor, aber ich kann sie auch weglassen.
PHP-Code:
if (isset($_POST[Anrede]) && $_POST[Name] != ""
Kann mir jemand kurz begründen warum ich die weglassen kann und welchen Zweck die dann haben, weil man kann sie ja weglassen. Nur aus Neugier gefragt.

Gruß,

Gutschy
Mit Zitat antworten