Haumis wbb hilfe 
Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite
Galerie Datenbank Zum Portal

Startseite| Das Board| wbb2| wbblite| Wo finde ich was| Veränderungen| Grafik-Bereich-WBB2| Boardspiele| Vorstellungen| Allgemeines| Trainingscenter|
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » php » Erste Schritte » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Erste Schritte
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
haumi haumi ist männlich
Boardbetreiber

images/avatars/avatar-214.jpg
[meine Galerie]


Dabei seit: 06.06.2009
Beiträge: 3.441
Herkunft: NRW
Postid: 11428
Erste Schritte Beitrag Nr.: 1     Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Christina und ich wir haben gemeinsam ein Eingabeformular erstellt.
Hier der Code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
<!DOCTYPE html>
<link href="./haumi.css" rel=stylesheet type="text/css" titel="stylesheet1">
<html>
  <head>
    <title>Formular</title>
  </head>
  <body>
  <table align="center">
  <form action="test2.php" method="post">
    <tr><td>Name:</td><td> <input type="text" name="Name" /></td></tr>

    <tr><td>Passwort:</td><td> <input type="password" name="Passwort" /></td></tr>

    <tr><td>Altersgruppe:</td><td><input type="radio" name="Alter" value="minderjaehrig">0-17<br>
	<input type="radio" name="Alter" value="volljaehrig" checked>18-99<br>
	<input type="radio"name="Alter"value="ueber">100-120</td></tr>
	  
	<tr><td>Sportarten:</td><td>
        <input type="checkbox" name="sport[]" value="Rudern">Rudern<br>
	<input type="checkbox" name="sport[]" value="Fußball">Fußball<br>
	<input type="checkbox" name="sport[]" value="Tennis">Tennis<br>
	<input type="checkbox" name="sport[]" value="Schwimmen">Schwimmen<br>
	<input type="checkbox" name="sport[]" value="Fechten">Fechten</td></tr>
				  
      <tr><td>Land:</td><td> <select name="Land">
      <option value="">-- bitte w&auml;hlen--</option>
      <option value="D">Deutschland</option>
      <option value="A">&Ouml;sterreich</option>
      <option value="CH">Schweiz</option>
      <option value="sonst">sonstige L&auml;nder</option>
      </select></td></tr>
		  
    <tr><td>Interessen:</td><td> <select name="Interessen[]" multiple size="2">
      <option value="HTML">HTML</option>
      <option value="CSS">CSS</option>
	  <option value="mysql">MySQL</option>
      <option value="JS">JavaScript</option>
    </select></td></tr>
	
    <tr><td>Kommentar:</td><td> <textarea cols="30" rows="5" name="Kommentar"></textarea></td></tr>
	
    <tr><td><input type="checkbox" name="Bedingungen" value="ja">
	    </td><td>Ich akzeptiere die Nutzungsbedingungen</td></tr>
		
    <tr><td><input type="submit" value="absenden"></td><td>Formular abschicken</td></tr>
	</table>
  </form>
    
  </body>
</html>


und hier die php-Datei, die diese Eingabe auswertet und zurück an den Browser schickt:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
<?php
$name = $_POST['Name'];
$pass = $_POST['Passwort'];
$alter = $_POST['Alter'];
$land = $_POST['Land'];
$anzahl = count($_POST['Interessen']);
$menge = count($_POST['sport']);
$kommentar = $_POST['Kommentar'];
$bedingungen = $_POST['Bedingungen'];

if($bedingungen != "ja") $bedingungen = "nein";

echo "<br>Name:  " .$name ."<br><br>";
echo "Passwort:  " .$pass ."<br><br>";
echo "Alter:  " .$alter ."<br><br>";
echo "Land: " . $land ."<br><br>";
echo "Sport: ";
for($n=0;$n<$menge;$n++) {
echo $_POST['sport'][$n] ."  ";
}
echo "<br><br>";
echo "Interessen: ";
for($i=0;$i<$anzahl;$i++) {
echo $_POST['Interessen'][$i] ."  ";
}
echo "<br><br>";

echo "Kommentar:  " .$kommentar ."<br><br>";
echo "Bedingungen: " .$bedingungen;
?>

im unteren Bild sehen wir links das Eingabeformular und rechts einen Ausschnitt des Arbeistspeichers!

Da hier eine php-Datei aufgerufen wird errichtet der php-Interpreter im Arbeitsspeicher einen Bereich mit Namen $_POST.
In diesen Bereich $_POST werden nun die Namen-Wertepaare bzw die beiden Arrays eingeschrieben.
Die Werte sind aufrufbar über z. B. : $_POST['Name'] --> Haumi
und die Arrays über z. B. : $POST['Interessen'][1] --> CSS

Die letzte Eingabezeile wurde bewußt weggelassen!




Und hier noch die etwas spartanische Anzeige:




LG
haumi

__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.

04.04.2012 20:43 haumi ist online E-Mail an haumi senden Homepage von haumi Beiträge von haumi suchenNehmen Sie haumi in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Haumis wbb hilfe » ...:::Trainingscenter-wbb2:::... » php » Erste Schritte

Views heute: 7.405 | Views gestern: 59.554 | Views gesamt: 71.134.028
Powered by Burning Board 2.3.6 © 2001-2004 WoltLab GmbH
Am Netz seit dem 3.6.2009 - Powered by © haumis-Team
Style & Buttons © by FriendsbistroTeam
Boardregeln Impressum & Haftungsauschluss Datenschutzerklärung