[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