Heute möchte ich mich wieder dem Thema php widmen.
Ich werde mit einem größerem "Projekt" beginnen. Im ersten Beispiel des Buches, dass ich gerade lese, (Von Kopf bis Fuß - php) geht es darum, ein Formular in html Form zu erstellen und eine php Anweisung zu erstellen, die die Einträge in das Formular in eine Datenbank überträgt.
Zu allererst braucht man natürlich eine html Datei, die das Formular erstellt.
Ich werde allerdings nicht den ganzen Code schreiben, weil das der Rahmen sprengen würde. Ich gehe nur auf die wichtigen Sachen ein, auf die man achten muss.
Im body des html Codes, erstellt man das Formular mit dem tag: <form></form>
Allerdings muss man dem Formular einige Eigenschaften zuweisen und zwar folgende:
<form action = "email.php" method = "post">
Zur Erklärung: action = "email.php" bedeutet, dass nach Eingabe der Daten in das Formular, die php-Datei "email" ausgeführt werden soll, die dazu da ist, um eine Email zu versenden
method = "post" sagt dem Anwendung, dass in der php-Anweisung die superglobale Variable $_POST die eingegeben Daten in die jeweiligen Felder zugewiesen bekommt.
Danach werden die Formularfelder erstellt: das sieht dann beispielsweise so aus:
<p>Name:</p><input type="text" name="name" id="name" />
<p>Nachname:</p><input type="text" name="nachname" id="nachname" />
<p>email:</p><input type="text" name="email" id="email" />
<input type="submit" value="Absenden" />
Input type="text" bedeutet, dass ein String in das Formular eingegeben werden soll/muss.
Dann wird der Name des Formularfeldes deklariert und ihm eine "id" zugewiesen.
Die letzte Zeile erstellt den "Absenden" Button.
Die deklarierten Namen in den jeweiligen Formularfelder sind sehr wichtig, da über diese Namen, im php-Code, zB. die Variable $_POST ['name'] genau diese Eingabe vom Feld "Name" zugewiesen bekommt.
Im Prinzip wäre das, dass wichtigste was man in der html-Datei beachten muss. Wichtig zu wissen ist eben, dass in der Anfangszeile von "form", geschrieben wird, dass eine Datei ausgeführt wird sobald jemand auf den Button "Absenden" klickt. Und welche php-Datei das ist, bzw wie sie geschrieben wird, schreibe ich in den nächsten Blogeinträgen.