Hello,
Ok, das sieht doch schon gut aus.
Dann müssen wir hier eigentlich nur die Quellcodes der PHP-Dateien vom Server haben.
Für das Ergebnis schalten weir dann immr einen Link
Ich will das mit den Mustern gerne übernehmen, dann könnten die Links eine Weile (bis zu meinem Ableben) überstehen.
ok, das dokument ist jetzt valide: http://reels4actors.de/area51/ausgabe.php
Dann werden wir gleich darüber diskutieren, was in dem Stück PHP-Code überhaupt geschieht, und warum der Server etwas damit macht.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Was die Einhaltung der Validität von xhtml1-strict betrifft, hoffe ich hier doch genügend Mitleser zu haben. Das mag ich nicht verantworten ;-)
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" /><title>Shadow</title>
</head>
<body>
<?phpecho "<h1>Hallo Shadow</h1>\n";
echo "<p>Ich bin Dein Server, und Du hast gerade Dein erstes PHP-Script geschreiben.\n".
" wenn Du disen Text lesen kannst, kann ich (dein Server) PHP</p>\n";
?>
</body>
</html>
Im obigen Dokiment ist der Satz verloren gegangen "Bitte schaue Dir den Quelltext an"
Der gehört immer noch zur Aufgabe :-)
geschafft:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>
Shadow
</title>
</head>
<body>
<h1>
Shadows Formular
</h1>
<form action="http://reels4actors.de/test.php" method="post">
Haustiere:<br />
<input type="checkbox" name="hund" value="hund" />Hund<br />
<input type="checkbox" name="katze" value="katze" />Katze<br />
<input type="checkbox" name="fisch" value="fisch" />Silberfische<br />
Name: <input type="text" name="name" size="30" maxlength="100" /><br />
<br />
Notizen:
<textarea name="notizen" cols="30" rows="5">
zusätzliche mitteilung
</textarea><br />
<br />
<input type="submit" value="Absenden" />
</form>
</body>
</html>
Habe mir das gerade unter http://reels4actors.de/area51/ausgabe3.php angesehen, und finde es schon mal bemerkenswert, dass Du auch ein paar eigenen Schmankerln eingebaut hast.
Wir weden sicher darüber diskutieren unter Block 5.
ist form auch ohne action="http://xxxxxxx.de/xxxx.xxx gültig? es muss ja angegeben werden mit was die eingaben weiter bearbeitet werden, oder?
Prinzipiell benötigt ein Form auch ein Action-Attribut, denn es soll ja dem Dialog mit dem Server dienen. Das Action-Attribut kann leer sein, eine Ankerreferenz enthalten "#" oder aber auf eine gezielte Ressource zeigen.
Eben genau diese Frage eollen wer unter 1.4 und unter 4.x genauer unter die Lupe nehmen.
Für den Anfang sollten wir als Action eine vorhandene Ressource aus unseren Übungen benutzen.
Wir bezeichnen sie auch erstmal immer mit vollständiger URL, damit nichts schief geht.
[Ich sehe gerade, dass wir den Punkt "Referenzierung" hierfür nochmal aufgreifen
müssen und irgendwo sinnvoll in dr Agenda unterbringen sollten.]
Der Einfachheit halber kopieren wir das valide PHP-Script (soll meinen, dass die HTML-Ausgabe valide war) aus der Aufgabe 2 einfach in ein PHP-Script mit dem Namen "parameter_anzeige_01.php"
Wir werden es dann später noch verändern und benutzen.
Im Action-Attribut steht dann also erstmal immer
"http://xxxxxxx.de/parameter_anzeige_01.php"
xxxxxxx natürlich ersetzt Durch die jeweilige Domain des Teilnehmers
Ok. Ich mach jetzt auch erstmal Pause bis ca. 19:00 Uhr
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)