| From: | Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> |
|---|---|
| To: | Juanky Moral <juanky(dot)moral(at)gmail(dot)com> |
| Cc: | Esteban Osorio <eosorio(at)economia(dot)cl>, pgsql-es-ayuda(at)postgresql(dot)org |
| Subject: | Re: Para quien me pueda ayudar... |
| Date: | 2005-01-13 18:25:10 |
| Message-ID: | 20050113182510.GB14874@dcc.uchile.cl |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-es-ayuda |
On Thu, Jan 13, 2005 at 05:42:14PM +0100, Juanky Moral wrote:
> > Hace unos minutos inserté un "echo $fil" para ver el valor de la variable
> > dentro del segmento de código y me econtré con la sorpresa de que ahi si me
> > muestra todas las filas,y aunque al eliminarlo el problema vuelve. Por lo
> > visto es un problema del php, ya que no se me ocurre otra cosa.
Ese segmento de codigo es harto feo en mi opinion. Yo partiria por
convertir todo esto
> > > $fil = 0;
> > > $num_fils = pg_numrows($result_enviar);
> > > while($fil < $num_fils) {
> > > echo $fil;
> > > $row = pg_fetch_array ($result_enviar, $fil);
> > > printf("<option value=\"%d\">%s</option>",
> > > $row[$codigo], $row[$desc]);
> > > $fil++;
> > > }
en
while ($array = pg_fetch_array(...)) {
printf('<option value="%d">%s</option>',
$row['codigo'], $row['desc']);
}
Esa costumbre de usar pg_numrows y una variable de iteracion siempre la
he encontrado algo "brain damaged". Y creo que los subindices del array
deben ser strings, no variables.
Si realmente es un problema de PHP por favor haznoslo saber, para
agregarlo a mi lista de razones por las cuales PHP no deberia usarse.
En cualquier caso, deberias estar usando templates (plantillas/
patrones), no HTML metido en medio del codigo.
--
Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
One man's impedance mismatch is another man's layer of abstraction.
(Lincoln Yeoh)
| From | Date | Subject | |
|---|---|---|---|
| Next Message | viernes | 2005-01-13 18:46:35 | Transaciones en pl/pgsql |
| Previous Message | Marcelo Retamal Vallejos | 2005-01-13 18:13:49 | Re: Para quien me pueda ayudar... |