Hallo,
wie der Titel vielleicht schon verrät, wird bei mir in einer while schleife, der bereich wiederholt, obwohl ich "nur" durch eine if Abfrage einen Datebankwert abfrage und danach mein Templatearray vergrößer. Ich dachte schon, dass es vielleicht an der Template Engine liegt, aber das ist mitlerweile die Zweite Engine und das Problem ist immer das Gleiche, aber am Besten ich poste mal das Script, damit man sich das vorstellen kann.
Ich denke mal da haut was mit array_push nicht hin oder ich mache da einen Fehler, aber finde den einfach net.
wie der Titel vielleicht schon verrät, wird bei mir in einer while schleife, der bereich wiederholt, obwohl ich "nur" durch eine if Abfrage einen Datebankwert abfrage und danach mein Templatearray vergrößer. Ich dachte schon, dass es vielleicht an der Template Engine liegt, aber das ist mitlerweile die Zweite Engine und das Problem ist immer das Gleiche, aber am Besten ich poste mal das Script, damit man sich das vorstellen kann.
PHP-Code:
$sqlNewsshort = " SELECT
news.*,
user.*
FROM pornews AS news JOIN poruser AS user
ON userID = newsRedID";
$resultNewsshort=$db->query($sqlNewsshort);
$newsShort=array();
while ($rowNewsshort=$db->get_row()) {
$date=date('d.m.Y H:i:s',$rowNewsshort['newsDate']);
array_push($newsShort, array(
'titel'=>$rowNewsshort['newsHead'],
'date' => $date,
'user' => $rowNewsshort['userName'],
'subtitle' => $rowNewsshort['newsSubhead'],
'links' => $rowNewsshort['newsQuelllinks'],
'id' => $rowNewsshort['newsID'],
'summ' => $rowNewsshort['newsAnfang']
));
//hier wird das Array $newsShort um die beiden Schlüssel "long" und "longurl"
//vergrößert.
if (""!=$rowNewsshort['newsZusatz']) {
array_push($newsShort, array(
'long' => 'ja',
'longurl' => '?content=newsLong&id='.$rowNewsshort['newsID']
));
}
}
Kommentar