I don't know how it works in my sql.
I've written some functions to help me construct these sort of things. It might help you PS : Sorry but the comments are in French. Laurent Drouet /********************************************************* ** Cette fonction retourne toutes les lignes d'une ** ** requette dans un tableau multidimensionnel. Une ** ** variable globale $db_selectall2_nrows2 est ** ** definie pour pouvoir transmettre le nombre ** ** de ligne de la requette ** **********************************************************/ function db_selectall2($id_connect,$query) { global $db_selectall2_nrows2; $stmt = ociparse($id_connect,$query); ociexecute($stmt); $db_selectall2_nrows2 = ociFetchStatement($stmt,$results); return $results; } /********************************************************* ** Creation d'une liste d'options (SELECT) a partir d'un** ** tableau bidimensionnel. Les parametres a fournir a ** ** cette fonction sont le tableau et le nombre de lignes** ** de la requette. Le premier parametre du tableau ** ** contient la valeur de la liste deroulante. Les ** ** autres colonnes du tableau sont concatenees avec ** ** la premiere et sont affichees. Cette fonction ** ** peut etre appelee apres db_selectall2 ** **********************************************************/ function creat_select($resquery,$totlines, $action) { $nbre=sizeof($resquery); $colres=array_keys($resquery); print "<SELECT $action>\n"; for ($row=0; $row<$totlines; $row++ ) { print "<OPTION value=\"".$resquery[$colres[0]][$row]."\">"; for ($x=0; $x<$nbre; $x++) { if ($x<>0) { print ", ".$resquery[$colres[$x]] [$row]; } else { print $resquery[$colres[$x]] [$row]; } } print "</OPTION>\n"; } print "</SELECT>"; } /********************************************************* ** Creation d'une liste d'options (SELECT) a partir ** ** d'un tableau bidimensionnel. Les parametres a fournir** ** a cette fonction sont le tableau et le nombre de ** ** ligne de la requette. la valeur de la liste ** ** deroulante sera la concatenation de toutes ** ** les valeurs. Cette fonction peut etre appelee ** ** apres db_selectall2 ** **********************************************************/ function creat_select1value($resquery,$totlines, $action) { $nbre=sizeof($resquery); $colres=array_keys($resquery); print "<SELECT $action>\n"; print "<OPTION><--SELECT--></OPTION>\n"; for ($row=0; $row<$totlines; $row++ ) { print "<OPTION value=\""; for ($x=0; $x<$nbre; $x++) { if ($x<>0) { $texte.=", ".$resquery[$colres [$x]][$row]; } else { $texte=$resquery[$colres[$x]] [$row]; } } print $texte."\">".$texte."</OPTION>\n"; } print "</SELECT>"; } /********************************************************* ** Creation d'une liste d'options (SELECT) a partir ** ** d'un tableau bidimensionnel. Les parametres a fournir** ** a cette fonction sont le tableau et le nombre de ** ** ligne de la requette. la valeur de la liste ** ** deroulante sera la concatenation de toutes ** ** les valeurs. Cette fonction peut etre appelee ** ** apres db_selectall2 ** **********************************************************/ function creat_selectcomplex($resquery,$headervalue, $headerdisplay, $totlines, $action) { $nbrevalue=sizeof($headervalue); $nbredisplay=sizeof($headerdisplay); //$colres=array_keys($resquery); print "<SELECT $action>\n"; print "<OPTION><--SELECT--></OPTION>\n"; for ($row=0; $row<$totlines; $row++ ) { print "<OPTION value=\""; for ($y=0; $y<$nbrevalue; $y++) { if ($y<>0) { $textevalue.=", ".$resquery [$headervalue[$y]][$row]; } else { $textevalue=$resquery[$headervalue [$y]][$row]; } } for ($x=0; $x<$nbredisplay; $x++) { if ($x<>0) { $textedisplay.=", ".$resquery [$headerdisplay[$x]][$row]; } else { $textedisplay=$resquery [$headerdisplay[$x]][$row]; } } print $textevalue."\">".$textedisplay."</OPTION>\n"; } print "</SELECT>"; } "Michael Sweeney" <mike_sweeney@vid To: [EMAIL PROTECTED] eotron.ca> cc: Subject: [PHP] Newbie question about PHP and Oracle 28/05/02 00:08 a VERY newbie question, just how do I get data into a listbox? In mysql it was pretty easy with mysql_fetch_row, but for oracle I am totally lost. Thanks! -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php