Tom: 3. Übung, Formulare vorbereiten, sonstige Kleinigkeiten

Beitrag lesen

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>
<?php

echo "<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&auml;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 :-)

0 134

Kleines Forum - ganz einfach?

Eilean
  • datenbank
  1. 0
    Tom
    • programmiertechnik
    1. 0
      Eilean
      1. 0
        EKKi
  2. 0
    Bud
    1. 0
      Eilean
      1. 0

        PHP lernen ganz einfach

        Tom
        • php
        1. 0
          Siechfred
          1. 0
            Tom
            1. 0
              Siechfred
              1. 0
                Tom
                1. 0
                  Siechfred
                  1. 0
                    Tom
                    • menschelei
                  2. 0
                    Eilean
                    1. 0
                      Siechfred
                    2. 0
                      EKKi
                2. 0
                  Shadowcrow
                  1. 0

                    PHP lernen ganz einfach, 1. Übung

                    Tom
                    1. 0
                      Shadowcrow
                      1. 0

                        PHP lernen ganz einfach, 2. Übung, Validität von Ausgaben

                        Tom
                        1. 0
                          Shadowcrow
                          1. 0
                            Tom
                            1. 0
                              Shadowcrow
                              1. 0

                                3. Übung, Formulare vorbereiten

                                Tom
                                1. 0
                                  Shadowcrow
                                  1. 0

                                    3. Übung, Formulare vorbereiten, sonstige Kleinigkeiten

                                    Tom
                                    1. 0
                                      Shadowcrow
                                      1. 0
                                        OhneName
                                        1. 0

                                          HTML als strict?

                                          Tom
                                      2. 0
                                        Tom
                                        1. 0
                                          Shadowcrow
                                          1. 0

                                            Übersichtlichkeit

                                            Shadowcrow
                                            • sonstiges
                                            1. 0
                                              Tom
                                              1. 0
                                                Shadowcrow
                                                1. 0

                                                  4. Übung, Ausgabe-Formular vorbereiten

                                                  Tom
                                            2. 0
                                              Tom
                                2. 0
                                  Eilean
                                  1. 0

                                    4. Übung, Anzeige-Formular vorbereiten

                                    Tom
                                    1. 0
                                      Shadowcrow
                                      1. 0

                                        4. Übung, Kleine Fehler, Anordnung der PHP-Blöcke im Script

                                        Tom
                                        1. 0
                                          Shadowcrow
                                          1. 0
                                            Tom
                                            1. 0
                                              Shadowcrow
                                              1. 0

                                                5. Übung, Posten mit dem Formular

                                                Tom
                                                1. 0
                                                  Shadowcrow
                                                  1. 0

                                                    5. Übung, Diskussion der Ergebnisse

                                                    Tom
                                                    1. 0
                                                      Shadowcrow
                                                      1. 0

                                                        7. Übung, Variablen, Strings und Literale

                                                        Tom
                                                        1. 0

                                                          8. Übung, Einfache und doppelte Häkchen

                                                          Tom
                                                          1. 0
                                                            Shadowcrow
                                                            1. 0

                                                              9. Übung, (Vorschau) Fehlerbehandlung

                                                              Tom
                                                              1. 0
                                                                Shadowcrow
                                                        2. 0
                                                          Shadowcrow
                                                          1. 0
                                                            Tom
                                                  2. 0

                                                    5. Übung, Namen von Dialog-Elementen sinnvoll wählen

                                                    Tom
                                                    1. 0
                                                      Shadowcrow
                                                      1. 0
                                                        Tom
                                                        1. 0

                                                          6. Übung, Fehler bei der Namensgebung vermeiden

                                                          Tom
                                                2. 0
                                                  Eilean
                                                  1. 0
                                                    Eilean
                                          2. 0

                                            5.Nebenbetrachtung: Wann parst der Server?

                                            Tom
                                            1. 0
                                              Shadowcrow
                                              1. 0
                                                Tom
                                                1. 0
                                                  Shadowcrow
                                                  1. 0
                                                    Tom
                                                    1. 0
                                                      Shadowcrow
                                                      1. 0
                                                        Tom
                                                  2. 0
                                                    Eilean
                                                  3. 0
                                                    Eilean
                                                    1. 0

                                                      Name der Themen beim posten ändern

                                                      Thorsten Schleppi
                                                      • zu diesem forum
                                    2. 0
                                      Eilean
                                      1. 0

                                        4. Übung, Probleme mit der Codierung -> Validator meckert

                                        Tom
                                        1. 0
                                          Eilean
                                          1. 0

                                            4. Übung, UTF-8 mit Notepad++ ?

                                            Tom
                                          2. 0

                                            4. Übung, Notepad++ einstelllen

                                            Tom
                                            1. 0
                                              Shadowcrow
                                              1. 0

                                                4. Übung, Bitte richtige Links angeben

                                                Tom
                                                1. 0
                                                  Shadowcrow
                                                  1. 0

                                                    Probleme mit der Threaddarstellung

                                                    Tom
                                                    • zu diesem forum
                                                    1. 0
                                                      Shadowcrow
                                                      1. 0

                                                        Die berühmtesten Sprüche bei Verlegenheit

                                                        Tom
                                                        • menschelei
                                                2. 0

                                                  4. Übung, Verlinkung für Eilean

                                                  Shadowcrow
                                                  1. 0
                                                    Eilean
                                                    1. 0
                                                      Tom
                                                      1. 0
                                                        Shadowcrow
                                                      2. 0
                                                        Eilean
                                                        1. 0
                                                          Shadowcrow
                                                          1. 0
                                                            Eilean
                                                            1. 0
                                                              Shadowcrow
                                                              1. 0
                                                                Eilean
                                                                1. 0
                                                                  Shadowcrow
                                                                  1. 0
                                                                    Eilean
                                                                    1. 0
                                                                      Shadowcrow
                                                                      1. 0
                                                                        Harlequin
                                                                        1. 0
                                                                          Shadowcrow
                                                                          1. 0
                                                                            Eilean
                                                                            1. 0

                                                                              Kleiner Fehler noch beim Anzeigeformular

                                                                              Tom
                                                                          2. 0
                                                                            Harlequin
                                                      3. 0

                                                        Zischenmeldung von Tom

                                                        Tom
                                                        • menschelei
                                                        1. 0
                                                          Shadowcrow
                                                          1. 0

                                                            Zischenmeldung von Tom *#~?wüt~#*

                                                            Tom
                                                            1. 0
                                                              Shadowcrow
                            2. 0

                              PHP lernen ganz einfach, 2. Übung, OK - Frage

                              Eilean
                              1. 0

                                2. Übung, Unterschieldiche Codes auf Server und Client

                                Tom
                                1. 0

                                  2. Übung, Codes

                                  Eilean
                                  1. 0
                                    Tom
                        2. 0
                          Eilean
                          1. 0
                            Tom
                            1. 0
                              Eilean
                              1. 0
                                Tom
                                1. 0
                                  Eilean
                                  1. 0

                                    3. Übung, Formular einbauen

                                    Tom
                                    1. 0

                                      3. Übung, mal versuchen...

                                      Eilean
                                      1. 0

                                        Wann geht es weiter?

                                        Tom
                                        1. 0
                                          Eilean
                                          1. 0
                                            Tom
                    2. 0
                      Eilean
                      1. 0
                        Siechfred
                        1. 0
                          Eilean
                      2. 0

                        PHP lernen ganz einfach, 1. Übung, erste Probleme

                        Tom
                        1. 0
                          Eilean
                        2. 0
                          Eilean
                          1. 0

                            PHP lernen ganz einfach, 2. Übung, Validität herstellen

                            Tom
                3. 0

                  AGENDA V02: PHP lernen ganz einfach

                  Tom
              2. 1
                Wilhelm Turtschan
    2. 0
      Eilean
  3. 1
    Gunnar Bittersmann
    • software
    1. 0
      Eilean
      1. 2
        Gunnar Bittersmann
        1. 0
          Eilean
  4. 0

    *HUCH* wo sind wir im Moment?

    Tom
    • php
    1. 0
      Shadowcrow
  5. 0
    Shadowcrow
    • menschelei
    1. 0
      Tom