Zum Inhalt springen

Select box über $_GET variable auslesen

Erstellt am 20. Juni 2005 · 1 Antwort · letzte Antwort am 21. Juni 2005

Tags: Frage

monti ·

Hallo @all,

ich bin gerad dabei einen kleine Extension zu schreiben. Läuft soweit alles ganz gut! Nun wollte ich eine Select - Box anzeigen lassen, in der alle BEUser angezeigt werden. Ich hab es manuell über HTML - Code gelöst.

Code:

 $content = "
 <form method="get">
 <select size="5" multiple="multiple" name="be_user" style="width:250px;">";
 $res = $GLOBALS['TYPO3_DB']->exec_SELECTquery('username,uid', 'be_users', '', '', '',  '');
 while ($logRow = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res)) {
  $content .= "<option value=".$logRow['uid'].">".$logRow['username']."</option>";
 }
 $content .= "</select><br /><br /><input type="image" name="saveusers" value="1" src="../../../../t3lib/gfx/savedok.gif" title="Save Users as publisher" /></form> ";

Gibt es dafür auch eine Funktion? Ich hab gesucht aber nichts gefunden! Dabei kann ich mir nicht vorstellen, dass es dafür keine Funktion gibt, da die Select - Box ja relativ häufig genutzt wird!

Dann wollte ich die selektierten Items meiner List mittesl $_GET auslesen, da ich sie ja mit Hilfe des Form - Tags definiere. Klappt leider in Typo nicht.

Hab es mit $HTTP_GET_VARS, $_GET und t3lib_div::_GET() versucht ohne Erfolg. #angry#

Kann mir jemand sagen wie ich an die selektierten Items der Liste heran komme?!

Gruß monti

monti ·

Guten Morgen,

also nach längeren suchen hab ich zumindest in den Code Guidelines gefunden , dass es besser ist immer

$myName = t3lib_div::_GP('myname'); or
$myName = t3lib_div::_GET('myname'); or
$myName = t3lib_div::_POST('myname');

nutzen soll! Dann hab ich mir noch mal meine Variablen angeschaut, und da hatte sich doch wirklich ein kleiner Buchstabendreher verstecket! :o

Naja, jetzt gehts!
Gruß monti