$_POST no llega(salio largo)

Juan Andres Ramirez jandresaedo en surnet.cl
Jue Mar 17 00:41:30 CLT 2005


On Wed, 16 Mar 2005 08:25:11 -0300
Carlos Barbiero <carlosbarbiero en gmail.com> wrote:

> Hola,
>     Mirá que estás llamando deudor[] a tu select y no deudores como lo
> estas pidiendo en el $_POST. Suele pasar. Espero te sirva
> Saludos
> Carlos

NO perdon fue error de transcripcion. Ya lo corregi.El error que sale es el siguiente:

Warning: Invalid argument supplied for foreach() in , lo curioso es que solo me lo da en $_POST['deudor'], pero llega bien para $_POST['comentario'].

> 
> 
> On Wed, 16 Mar 2005 12:20:31 -0400, Juan Andres Ramirez
> <jandresaedo en surnet.cl> wrote:
> > Hola lista:
> >         tengo este codigo(achicado al maximo):
> > 
> > <html>
> > <form name="form_iframe" method="post" action="resultados_llacolen.php" target="resultados_iframe">
> > <?php
> > for($i=0;$i<=2;$i++){
> >    echo "
> >    <TR>
> >       <TD>";
> >          //OBTENER LA LISTA DE NOMBRES SIN REPETIR
> >          $tabla="select DISTINCT nombre from deudores order by nombre";
> >          $tabla_result=mysql_query($tabla,$conectar) or die ('No se puede obtener datos de la tabla');
> >          echo "
> >          <select name='deudor[]' size=1>
> >            <option value='NULL' selected>------";
> >            //consulta para crear el COMBOBOX
> >            $result = mysql_query("select DISTINCT nombre from deudores order by nombre");
> >            //mostrar resultados
> >            while ($row=mysql_fetch_array($result)){
> >               echo ("<OPTION VALUE=".$row['nombre'].">".$row['nombre']."\n");
> >            }
> > 
> >            echo"
> >          </select>
> >       </TD>
> >       <!--COMENTARIOS-->
> >       <TD>
> >         <input type='text' name='comentario[]' size=12 onKeyPress='return blockEnter(event)'>
> >       </TD>
> >    </TR>";
> > }
> > ?>
> > <input type="submit" value="Previsualizar">
> > </form>
> > </html>
> > ********************* FIN ************************************************************
> > 
> > PAGINA DONDE LLEGA EL FORM
> > <?php
> > if(isset($_POST['deudor'])){
> >    foreach($_POST['deudor4'] as $temp){
> >       echo $temp;
> >    }
> > }
> > unset($temp);
> > if(isset($_POST['comentario'])){
> >    foreach($_POST['comentario'] as $temp){
> >       echo $temp;
> >    }
> > }
> > ?>
> > 
> > Eso es todo, el error es de asignamiento al foreach. Pero solo con deudores, no ocurre con la otra variable $_POST['comentario'], esa llega perfecta. Gracias y perdon por lo largo del texto
> > --
> > --------------------------------
> > Juan Andres Ramirez A.
> > Linux Counter: 288133
> > mail2:sombra_chile en hotmail.com
> > mail3:sombra_cl en chile.com
> > irc.cl:#linuxhelp
> > nick: sombra
> >   _
> >  (o< zzz
> >  //\
> >  V_/_user:debian sarge
> >  --------------------------------
> >
> 


-- 
--------------------------------
Juan Andres Ramirez A.
Linux Counter: 288133
mail2:sombra_chile en hotmail.com
mail3:sombra_cl en chile.com
irc.cl:#linuxhelp
nick: sombra      
  _ 
 (o< zzz              
 //\                 
 V_/_user:debian sarge
 --------------------------------



Más información sobre la lista de distribución PHP