Hallo zusammen
Ich habe die folgenden Schleifen in meinem Script und es funktioniert einfach nicht. Kann es sein, dass die While-Schleife nur einmal ausgeführt wird? Das verrückte ist, dass wenn
ich die Query-Anfrage nochmals mache, das ganze funtioniert! (Als ob die While-Schleife bei einer Veränderung nochmals abgefragt wird...) Ich hoffe es kann mir jemand helfen, habe gestern den ganzen Abend an diesem Problem vertrödelt...
################################################################
foreach($columns as $temp) { //Spaltenköpfe werden durchlaufen
while ($row = mysql_fetch_array($result2, MYSQL_ASSOC)) { //Abfrage des Spaltenkopf-Typs
if ($row['name']==$temp) {
$type = $row['type'];
}
}
// WENN ICH HIER $result2 = @mysql_query($sqlquery2, $conn);
// EINFÜGE, SO FUNKTIONIERT DAS SCRIPT!
if ($type=="path") {
$value = implode("",(@file($pathTemplates.$result[$temp])));
$temp = "{".$temp."}";
$layout = ereg_replace($temp,$value,$layout);
}
if ($type=="text") {
$value = ($result[$temp]);
$temp = "{".$temp."}";
$layout = ereg_replace($temp,$value,$layout);
}
if ($type=="datafield") {
$value = ($result[$temp]);
$temp = "{".$temp."}";
$layout = ereg_replace($temp,$value,$layout);
}
}
echo $layout;
?>
################################################################
Gruss Daniel