Thanks Sascha,

Thought that would do the trick (at least I thought it should) but same 
results - a mess of single entry dropdowns. 

Perhaps the code should be after the 'row++;' ?

Sigh  . . . this is frustrating!

Andre



On Wednesday 18 September 2002 09:38 pm, Sascha Cunz wrote:
> Change <SELECT name=rapped> to <SELECT name=rapped size=1>
>
> Sascha
>
> Am Donnerstag, 19. September 2002 03:34 schrieb Andre Dubuc:
> > I'm trying to generate a dropdown SELECT list from a database query. So
> > far, all I've managed to create is multiple one-item dropdowns for each
> > database entry spread across the page. Bad -- very bad!
> >
> > I'd like normal drop-down SELECT behavior, but somehow the code escapes
> > me. I've tried a bunch of permutations, but I either end up with an empty
> > dropdown or multiple single entry messes.
> >
> > Is there anyway to iterate through this and achieve what I want?
> >
> > I would greatly appreciate any hints what I'm missing here or doing
> > wrong. Code follows.
> > Tia,
> > Andre
> >
> >
> > Code (using PostgreSQL):
> >
> >
> > <?php
> > . . .
> > $query = "SELECT * FROM rap WHERE rsponsor = '{$_SESSION['sid']}'";
> > $result = pg_exec($db, $query);
> > if (!$result) {exit;}
> > $numrows = pg_numrows($result);
> >
> > if ($numrows == 0) {echo "<h2>Sorry!<br><br>'{$_POST['sid']}' is not in
> > the our database.<br><br> Click 'Back' on
> >  your browser to enter another search.<br><br></h2>"; exit;}
> >
> > $row = 0;
> > do
> > {
> > $myrow = pg_fetch_array($result,$row);
> >  if ($myrow['rupload'] != "")
> > {
> >
> >  print "<SELECT name=rapped><option>{$myrow['rfname']}
> > {$myrow['rsname']}</select>";
> >
> > }
> >
> > $row++;
> > }
> > while ($row < $numrows);
> > pg_close($db);
> > ?>

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to