[TYPO3-german] PHP return frage
Rainer Schleevoigt
rainer at webmasterei-hamburg.de
Sun Mar 29 22:53:45 CEST 2015
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 at 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|||||||
More information about the TYPO3-german
mailing list