Ich habe einige Probleme in PHP: Ich möchte eine dynamische XML-Datei mit PHP erstellen einige Daten aus meiner MySQL-Datenbank abrufen. Mein Code ist unten gezeigt:Probleme beim Erstellen von dynamischen XML mit PHP und MySQL
<?php
header("Content-type: text/xml");
echo '<?xml version="1.0" encoding="UTF-8"?>';
$sql = "SELECT bestellpositionen.id_bestellung, bestellpositionen.id, bestellpositionen.anzahl, produkte.preis * bestellpositionen.anzahl AS preisGesamt, bestellpositionen.id_produkt, produkte.name, produkte.beschreibung, produkte.preis AS preisEinzeln FROM bestellpositionen LEFT OUTER JOIN produkte ON (produkte.id = bestellpositionen.id_produkt) ORDER BY bestellpositionen.id_bestellung";
$result = $db->query($sql);
?>
<statistik>
<?php
foreach ($result as $row) {
echo '<bestellung id="' . $row['id_bestellung'] . '">';
echo '<bestellposition id="' . $row['id'] . '">\n';
echo " <anzahl>. $row['anzahl'] .</anzahl>\n\n";
echo " <preis>. $row['preisGesamt'] .</preis>\n\n";
echo '<produkt id="' . $row['id_produkt'] . '">\n';
echo " <name>. $row['name'] .</name>\n\n";
echo " <beschreibung>. $row['beschreibung'] .
</beschreibung>\n\n";
echo " <preis>. $row['preis'] .</preis>\n\n";
echo "</produkt>";
echo "</bestellposition>";
echo "</bestellung>";
}
?>
</statistik>
ich die folgende Fehlermeldung erhalten:
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting '-' or identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in /opt/lampp/htdocs/buuuh.php on line 13
Können Sie Fehlermeldungen schreiben Sie bitte oder Ausgabe Sie bekommen –
sicher, dass ich die Post :) –
der Fehler ist im Einklang mit „Anzahl“ gibt es mehr erros bis Zeile tatsächlich bearbeiten 18 und danach bekomme ich diesen Fehler -> Fehler in Zeile 2 in Spalte 1: Extra Inhalt am Ende des Dokuments –