⇑(#1) Direkt im Code / Quelltext
Wenn dir direkt während der Eingabe auffällt, dass ein Teil des Codes rot eingefärbt wird, könnte dies auf ein Problem hindeuten. Das kann dann ein Fehler sein, der dann an anderen Stellen des Editors gar nicht angezeigt wird und du deshalb übersehen könntest. Im unteren Beispiel wurde z.B. in der Zeile 28 der CSS - Tag - Span NICHT geschlossen:⇑(#2) Registerkarte "Probleme"
Hinweise auf (mögliche) Probleme werden unten im Editor - Fenster - im sogenannten "Panel" - in der Registerkarte "Probleme" angezeigt. Falls bei dir das Panel nicht angezeigt wird kannst du dies im Visual Studio Code Editor über Anzeigen / Darstellung / Panel anzeigen wieder einblenden!⇑(#3) Registerkarte "Ausgabe"
Manche Fehler werden auch erst dann angzeigt wenn du du die Erweiterung "Run Code" verwendest die unten in der Registerkarte "Ausgabe" die neben dem von PHP erzeugten HTML - Code auch die PHP - Orginalfehlermeldungen anzeigt!Tipp: Übung macht Meister*innen: Ich würde dir empfehlen absichtlich ein paar Fehler in dein Listing einzubauen und dieses dann mit dem Check des Editors zu überprüfen und dann anhand der Fehlermeldung wieder richtig zun stellen.
<php eho "Hier die Infos zu PHP:" phpinfo); >
<?php $a=2; $b=3 echo $a*$b; //Bildschirmausgabe 6 echo "<br>" //Zeilenumbruch echo $a+$b; /Bildschirmausgabe 5 echo "<br>"; //Zeilenumbruch echo a-$b; //Bildschirmausgabe -1 echo "<br>"; //Zeilenumbruch echo $a/$a; //Bildschirmausgabe 1 echo "<br>"; //Zeilenumbruch >
<php $Wochentag[0] ="Montag"; $Wochentag1] ="Dienstag"; $Wochentag[2] ="Mittwoch" $Wochentag[3] ="Donnerstag"; $Wochentag[4] ="Freitag"; $Wochentag[5] ="Samstag"; $Wochentag[6] ="Sonntag"; echo Wochentag[0]."<br>"; echo $Wochentag[1]."<br>"; eo $Wochentag[2]."<br>"; echo $Wochentag[3]."<br>"; echo $Wochentag[4]."<br>"; echo $Wochentag[5]."<br>"; echo $Wochentag[6]."<br>"; ?>
<?php $zahlen = aray(11, 22, 33, 44) //dem Wert werden 4 Werte zugewiesen foreach ($zahlen as $v) { //foreach wird so lange ausgeführt so lange //Werte in einem Array vorhanden sind. //$v enthält den Wert des jeweiligen Array - Elements echo v."<br>"; //Werte für $v werden ausgegeben //<br> bewirkt einen Zeilenumbruch } foreach ($zahlen as $v) echo "Wert von \$zahlen: $v<br>"; //Mit \$zahlen kann die Bezeichnung der Variablen //ausgegeben werden (Maskierung) } ?
<!DOCTYPE html> <html lang="de"> <head> <title>Formular mit Dropdown - Liste</title> <meta charset="UTF-8"> </head> <body> <form action="formularmitdropdown.php" method="post"> Wahl der Anrede: <select name="Anrede"> <option value=" "> </option> <option value="Sie">Sie</option> <option value="Du">Du</option> </select> <br> Einkaufsliste: <!-- die ausgewählten Elemente werden in einem Array gespeichert --> <select name="Einkauf[]" multiple="multiple"> <option value="Milch">Milch</option> <option value="Eier">Eier</option> <option value="Brot">Brot</option> </select> <br> <input type="submit" name="absenden" value="Liste absenden"> </form> <?php //Mit isset() wird überprüft ob einer Variablen bereits //ein Wert zugewiesen wurde if (isset(POST['absenden'])){ if ($_POST['Anrede']=="Sie"){ echo Ihre "; } if ($_POST['Anrede']=="Du"){ echo "Deine " } echo "Einkaufsliste: <br>"; //es werden alle Werte des Arrays mit einer foreach - //Schleife ausgegeben forech ($_POST['Einkauf'] as &$value) { echo $value."<br>"; } ?> </body> </html>