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

Antwort per Email an