Hallo Leute,
ich habe mich in der letzten Zeit mehr mit Flash beschäftigt und heute ist mal wieder mein erster php Tag und schon ist das Brett wieder da.
Ich hole die Produktvorteile eines Produktes aus einer mysql DB:
Dann lasse ich mir die Vorteile ausgeben, und das sieht auch OK aus:
Und bekomme:
Sieht auch richtig aus:
Nur wie komme ich an die Vorteile in einer Schleife ran? Bin am verzweifeln. ich benötige die für eine XML Datei:
Folgendes klappt nicht:
Da bekome ich im html Quelltext nur:
<advantage>array</advantage>
<advantage>array</advantage>
<advantage>array</advantage>
ich habe mich in der letzten Zeit mehr mit Flash beschäftigt und heute ist mal wieder mein erster php Tag und schon ist das Brett wieder da.
Ich hole die Produktvorteile eines Produktes aus einer mysql DB:
PHP-Code:
// Vorteile
$sql = "SELECT advantage FROM products_advantages
WHERE lang = '".$language."' AND pid = '".$pid."'";
echo $sql; // sieht ok aus
$result1 = mysql_query($sql);
while($advantage = mysql_fetch_assoc($result1) ) {
$advantages[] = $advantage;
};
PHP-Code:
echo "<pre>";
print_r($advantages);
echo "</pre>";
PHP-Code:
Array
(
[0] => Array
(
[advantage] => blah0
)
[1] => Array
(
[advantage] => blah1
)
[2] => Array
(
[advantage] => blah2
)
)
Nur wie komme ich an die Vorteile in einer Schleife ran? Bin am verzweifeln. ich benötige die für eine XML Datei:
Folgendes klappt nicht:
PHP-Code:
echo "<advantages>\n";
// Hier kommen die Schleife für die Vorteile rein:
for($i=0; $i < count($advantages); $i++) {
echo "<advantage>".$advantages[$i]."</adavntage>\n";
}
<advantage>array</advantage>
<advantage>array</advantage>
<advantage>array</advantage>
Kommentar