Hi,
die returnst beim ersten Durchlauf durch Deine Loop. Du solltest ein
Sammelarray definieren, mit Push füllen und dann die Liste returnen.
Rainer
Am 29/03/15 um 22:45 schrieb Be Au:
Hallo,
ich stehe momentan ein wenig auf dem Schlauch vermute ich :/
Ich habe per includeLibs ein PHP Script eingebunden was per mySQL
Query auf eine externe Datenbank zugreift.
Hier der Code auf das Wesentliche gekürzt:
<?php
class user_terminPlaner {
function user_getTermin(){
$option = array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8");
$db = new PDO($dsn,$dbuser,$dbpass,$option);
$sql = "SELECT Tag, Datum, Beschreibung FROM Terminplaner WHERE Datum
>= NOW() + INTERVAL 1 DAY ORDER BY Datum LIMIT 6";
$select = $db->prepare($sql);
$select->execute();
while ($zeile = $select->fetchObject()) {
$tag = $zeile->Tag;
return $tag;
}
}
}
?>
Nun ist es der Fall, dass ich natürlich grundsätzlich 6x den Eintrag
"Tag" ausgegeben haben möchte (In Tabellendarstellung letztendlich),
wie schon im SQL Statement das Limit 6 besagt. Durch das return kommt
aber nur ein Tag als Rückgabewert. Ich hatte das Script schon etwas
länger in Benutzung ohne die Funktion (per echo), aber damit kommt ja
Typo3 nicht zurecht.
Weiß jemand bescheid?
Vielen Dank!
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
--
*Dipl.-Ing. Rainer Schleevoigt*
Certified TYPO3 Integrator
Certified Titanium App Developer
Novalisweg 10
22303 Hamburg
℡ 040 60812460
|Ust-ID: DE239491976|||||||
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german