Skip site navigation (1) Skip section navigation (2)

Re: HTML FORMS selected question

From: "Mag Gam" <magawake(at)gmail(dot)com>
To: "Randy Moller" <zoomerz(at)comcast(dot)net>
Cc: pgsql-php(at)postgresql(dot)org
Subject: Re: HTML FORMS selected question
Date: 2006-12-03 23:43:31
Message-ID: 1cbd6f830612031543w26cdb6e2s82f1b958009d1b7@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-php
Randy + Chris:

Thx for the quick replies!

Chris:

$rows contain ip addresses (postgresql inet) type (example: 192.168.0.1)
$options contain ip addresses (postgresql inet0 type (example: 127.0.0.1)
(keep in mind) they are both arrays. $rows contact all ips, and $options
contact the ip addresses that were selected

Randy:
I am not sure what you mean. The variables look right. I am getting no
errors! Just the logic is messed up.

HTH




On 12/3/06, Randy Moller <zoomerz(at)comcast(dot)net> wrote:
>
> Maybe it's just a typo, but your pg_query is returning into the var
> $result_ip, while your fetch is referencing var $result (without _ip).
> Maybe that's just a typo for your question, but if not, that is at least
> one
> error.
>
> Also, it would be helpful to know what error you're getting....
>
> Randy Moller
>
> -----Original Message-----
> From: pgsql-php-owner(at)postgresql(dot)org [mailto:
> pgsql-php-owner(at)postgresql(dot)org]
> On Behalf Of Chris
> Sent: Sunday, December 03, 2006 4:08 PM
> To: Mag Gam
> Cc: pgsql-php(at)postgresql(dot)org
> Subject: Re: [PHP] HTML FORMS selected question
>
> Mag Gam wrote:
> > I am having trouble getting values populated in my form... Here is what
> > I got so far:
> >
> > //The values that need to be selected
> > $result_ip=pg_query($dbconn,$test_query);
> >
> > <SELECT    NAME="ip[]" SIZE=10 MULTIPLE>
> > <?php
> > //This will show ALL values.
> > while($rows=pg_fetch_array($result)){
> > foreach ($options as $index => $option) {
> >     if ($rows[1]==$option)
> >     {
>
>
> What does $rows contain? What does $options contain?
>
> You could also simplify this a little bit. I'd at least remove the
> foreach $options loop and use "in_array" - see php.net/in_array
>
> while ($rows = pg_fetch_array($result)) {
>    $selected = '';
>    if (in_array($rows[1], $options)) {
>      $selected = ' SELECTED';
>    }
>    sprintf('<option value="%s"%s>%s</option>', $rows[1], $selected,
> $rows[1]);
> }
>
> --
> Postgresql & php tutorials
> http://www.designmagick.com/
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.430 / Virus Database: 268.15.6/565 - Release Date: 12/2/2006
> 9:39 PM
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Free Edition.
> Version: 7.5.430 / Virus Database: 268.15.6/565 - Release Date: 12/2/2006
> 9:39 PM
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 6: explain analyze is your friend
>

In response to

Responses

pgsql-php by date

Next:From: ChrisDate: 2006-12-03 23:48:05
Subject: Re: HTML FORMS selected question
Previous:From: Randy MollerDate: 2006-12-03 23:23:45
Subject: Re: HTML FORMS selected question

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group