Ich habe ein seltsames Problem, das ich vermute, ist mit meiner Einrichtung zu tun (WAMP unter Windows 10). Ich bin ein Anfänger und arbeite an meinem ersten Projekt (Neuschreiben einer alten Access/VBA-Lösung).php echo schlägt fehl, wenn ich echo "<"
Ich möchte eine HTML-Drop-Down-Liste im laufenden Betrieb erstellen - mysqli_query funktioniert gut und ich kann die Liste, die ich brauche Echo und eine genaue Zeilenanzahl erhalten. Aber wenn ich eine Echo-Anweisung versuche, die mit einer '<' beginnt, wird der Rest der Seite nicht ausgeführt.
Die < ist irgendwo sonst gut, aber am Anfang. Was ich brauche, ist in der Lage sein
while($row = mysqli_fetch_assoc($result)) {
echo "<option value ='".$row['schoolName']."'>".$row["schoolName"]."</option>";
}
zu setzen Dies zeigt nur eine Liste von $ row [ „School“] biut keinen anderen Text.
Es könnte einige Fehler in diesem Code geben, aber ich habe dies mit viel kürzeren Echo-Strings getestet und sie schlagen immer fehl, wenn '<' das erste Ding nach Echo ist. Ich bekomme keine Fehlermeldung - der obige Code gibt nur eine korrekte Liste von $ row ['schoolName].
Irgendwelche Ideen?
Sie/werden/zu einem 'Select'-Tag ausgeben ja? – Stuart
haben Sie Ihre Seitenquelle angesehen? denn wenn du * etwas * ausgibst, bedeutet das, dass es nicht dein Code ist, der fehlschlägt ... –
vielleicht suchst du http://php.net/manual/en/function.htmmlspecialchars.php – donald123