I generally set an array if I'm going to reuse a result.  In your example, I
would do something like the following:

                <? $i=0 ?>
                <? while ($speaker = db_fetch_object($qid_speaker)) {
                                $speakerName[i]=sprintf("%s
%s",$speaker->first_name, $speaker->last_name);
                                 i++;
                                ?>
                                <option value="<? pv($speaker->first_name)
?> <? pv($speaker->last_name) ?>">
                                        <? pv($speaker->first_name) ?> <?
pv($speaker->last_name) ?>
                <? } ?>
                        </select>

        Then the next time I wanted a drop box with the same result set:

                <?     $j=0;
                         while ($j<$i)
                                {
                                    printf("<option value='%s'
>%s",$speakerName[j], $speakerName[j]);
                                }
                ?>


I hope this helps...


Pat...

Patrick Sherrill
CocoNet Corporation
SW Florida's 1st ISP
825 SE 47th Terrace
Cape Coral, FL 33904



----- Original Message ----- 
From: "Scott Swaim" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, April 21, 2004 11:34 AM
Subject: reuse a results set


I have a form that does the following

                <? while ($speaker = db_fetch_object($qid_speaker)) { ?>
                                <option value="<? pv($speaker->first_name)
?> <? pv($speaker->last_name) ?>">
                                        <? pv($speaker->first_name) ?> <?
pv($speaker->last_name) ?>
                <? } ?>
                        </select>

$qid_speaker = db_query("SELECT first_name, last_name FROM people WHERE
speaker = 'Y' ORDER BY last_name");


I am using this in a form select drop down box.

What I need to do is reuse this results set in another drop down box.  but I
can not figure out how to do this.
If I use the mysql_free-result($qid_speaker) and then try to do the query
again I get a mysql_fetch_object(): 12 is not a valid MYSQL result resource.


TIA

Scott Swaim
Quality Corps, Inc.


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to