Modul 307 - Interaktive Webseite erstellen (PHP)
Grundlagen Formulare erstellen mit PHP
Grundlagen Formulare erstellen mit PHP
Fichier Détails
Cartes-fiches | 36 |
---|---|
Langue | Deutsch |
Catégorie | Informatique |
Niveau | Apprentissage |
Crée / Actualisé | 06.04.2019 / 28.01.2021 |
Lien de web |
https://card2brain.ch/box/20190406_modul_307_interaktive_webseite_erstellen_php
|
Intégrer |
<iframe src="https://card2brain.ch/box/20190406_modul_307_interaktive_webseite_erstellen_php/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Créer ou copier des fichiers d'apprentissage
Avec un upgrade tu peux créer ou copier des fichiers d'apprentissage sans limite et utiliser de nombreuses fonctions supplémentaires.
Connecte-toi pour voir toutes les cartes.
Wie lautete die Kurzschreibweise eines Arrays?
$feld = [Wert1, Wert2, Wert3, ...];
Statt der runden Klammern () werden die Werte in eckigen Klammern [] angegeben.
Wie werden assoziative Arrays gefüllt?
Mit Hilfe der array() - Anweisung.
$feld = array(Schlüssel => Wert1, Schlüssel => 2, ... );
Wofür ist 'print_r'?
Die Funktion print_r () gibt den Inhalt der Array-Variablen $name mit allen Einträgen und dazugehörigen
Indexwerten aus. Die Array-Variable wird in runden Klammern in der Funktion
print_r ($name) geschrieben.
Vor 'print_r' kann ein <pre>-Tagangegeben werden, wofür ist dieser?
Das HTML-Tag <pre> sorgt dafür, dass das Array zeilenweise ausgegeben wird .
Ist ein Formular ein 'php' oder ein 'html'-Kostrukt?
html
Von einem Formular aus wird ein php-Skript aufgerufen. Wie heisst die entsprechende Zeile?
Welches sind korrekten Schreibweisen für 'method'?
Was ist der Unterschied zwischen method="GET" und method= "POST"?
Der wesentliche Unterschied liegt in der Übertragung in der URL im Gegensatz zu der als Datenstrom. Bei der
Übertragung in der URL können Daten in der URL verändert werden, diese bietet die Möglichkeit der
Manipulation. Die Möglichkeit, GET-URLs als Favorit zu speichern oder diese per E-Mail zu versenden, birgt
die Gefahr, dass diskrete Eingaben wie z. B. Passwörter für andere Nutzer sichtbar werden.
Wofür wird "GET" benötigt?
Wird verwendet wenn man genau wissen will was übermittelt wird.
Da im Link alle Eingabefelder des Formulars angezeigt werden, können Fehler im Formular einfach erkannt werden.
Wie werden im php-Skript die Formulardaten übergeben?
PHP hält die übertragenen Werte in dem von PHP definierten Array $GLOBALS bereit. Die übermittelten Daten werden über die Array-Variable und den Schlüssel angesprochen.
Formular zur Auswertung in derselben Datei?
nein
Wofür ist isset und empty ?
Mit isset () wird die Existenz einer in Klammern angegebenen Variablen geprüft. (Checkboxen, Radiobuttons, Submit-Buttons)
Mit empty () wird geprüft, ob eine angegebene Variable einen Wert enthält. (Text-Eingabefelder)
Mehrere Absende-Schaltflächen?
Sind möglich, dazu muss die Schaltfläche einen eindeutigen Namen haben. Da eine Submit-Schaltfläche das Formular umgehend übermittelt, kann immer nur genau eine Schaltfläche angeklickt worden sein.
Vorteile von POST?
- Die Formularfelder werden im Browser abgehandelt und können eine (fast) beliebige Menge Eingabedaten (Standard 8 MB) besitzen.
- Die Daten werden nicht im Link angezeigt und können deshalb auch nicht manipuliert werden.
Einschränkungen bei der Übergabe mit GET?
- In der URL werden alle Eingabefelder des Formular angezeigt und können deshalb auch manipuliert werden.
- Die URL kann nur eine bestimmte Länge aufweisen und bei vielen Formularfeldern können deshalb nicht alle Daten übertragen werden!
- Der Webserver kann nicht unterscheiden, ob die Werte aus einem Formular vom Browser oder aus einem Link mit Parametern stammt! (Achtung vor Hackern)
- Daten sind in der Adressezeileveränderbar, ohne dass das Formular erneut ausgefüllt werden muss
- Zum Teil arbeiten heute noch viele Formulare mit GET
Wie definiere ich eine php-Block?
<?php
...Inhalt
?>
Wie stelle ich die php-Version fest?
<?php
phpinfo();
?>
Mit welchem Befehl gebe ich Daten im Browser aus?
echo
Wie kann ich mehrfach doppelte Anführungszeichen oder Sonderzeichen (zB. '\') vermeiden?
Mit Escape-Sequenzen. Das wichtigstes Escape-Zeichen ist der Backslash \
Funktionieren Deutsche Umlaute?
Ja, da der Standardzeichensatz ab PHP 5.4 ist UTF-8 ist.
Was bedeutet die Fehlermeldung "fatal error"?
Was bedeutet die Fehlermeldung "parse error"?
Fehler bei der Analyse des PHP-Codes. Das Skript wird nicht ausgeführt.
Was bedeutet die Fehlermeldung "warning"?
Deutet auf meist auf einen schweren Fehler hin der sofort behoben werden sollte. Skript wird dennoch ausgeführt. Eventuell funktioniert es jedoch nicht wie gewünscht.
Was bedeutet die Fehlermeldung "notice"?
Ist eine Benachrichtigung die keinen Einfluss auf die Ausführung des PHP-Skripts hat. Es wird empfohlen den Fehler dennoch schnellstmöglich zu beheben.
Wo ist der Fehler?
Meist in der angegebenen Zeile. Er kann aber auch davor oder danach sein.
Mit welchem Zeichen beginnen wir Variablen?
$
Müssen Variablen mit einem Datentyp definiert werden?
Operatoren für arithmetische Operationen
+ , - , * , / , % , = ...
Zeichenketten in doppelten Anführungszeichen werden von PHP ...
geparst (ausgewertet). Die Variablen werden erkannt, ausgelesen und angezeigt.
Zeichenketten in Hochkammata (einfache Anführungszeichen) werden von PHP ...
nicht geparst. Die Werte der Variablen werden nicht ausgewertet sondern der Variablenname wird ausgegeben.
-
- 1 / 36
-