Foros del Web » Programando para Internet » PHP »

dos select en dos form

Estas en el tema de dos select en dos form en el foro de PHP en Foros del Web. hola! tengo un problema raro (o eso creo) en un mismo archivo php tengo dos formularios con dos select cada uno, pero, el segundo no ...
  #1 (permalink)  
Antiguo 11/02/2010, 07:59
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
dos select en dos form

hola! tengo un problema raro (o eso creo) en un mismo archivo php tengo dos formularios con dos select cada uno, pero, el segundo no puedo abrirlo si no comento el primero, más o menos los dos son iguales:

Código PHP:
          <select name='direcciones' SIZE='1'>
<?php
        
while ($resultado mysql_fetch_array($consulta)){
            echo 
"<option value='".$resultado['id']. "'>".$resultado['nombre']."</option>";
        }    
?>
        </select>
Si este codigo lo comento el segundo puedo desplegarlo, si está activo no.
¿Porqué puede pasar esto?

Gracias!
  #2 (permalink)  
Antiguo 11/02/2010, 08:01
Avatar de vicram10  
Fecha de Ingreso: enero-2009
Ubicación: Asuncion
Mensajes: 326
Antigüedad: 15 años, 3 meses
Puntos: 27
Respuesta: dos select en dos form

Pues como suelen decir, adivinos no somos, necesitamos ver todo el codigo ;)
  #3 (permalink)  
Antiguo 11/02/2010, 08:03
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 14 años, 6 meses
Puntos: 334
Respuesta: dos select en dos form

mmm por que ya recorriste la consulta ?
intenta restablecerla con la funcion mysql_data_seek
__________________
More about me...
~ @rhyudek1
~ Github
  #4 (permalink)  
Antiguo 12/02/2010, 02:15
 
Fecha de Ingreso: marzo-2009
Mensajes: 509
Antigüedad: 15 años, 1 mes
Puntos: 17
Respuesta: dos select en dos form

Ya he encontrado el error a base de ir comentando código para ver donde fallaba, y me parece rarísimo! a ver si me podéis explicar el porque: en el segundo <select>:

Código PHP:

<div id='descargar'>
<?php    
    $query2 
"SELECT id, nombre FROM configuraciones";
    
$consulta2 mysql_query($query2) or die ("La consulta no se ha ejecutado".mysql_error());
?>
    
    <form action='download.php' method='post'>
        <select name='archivo' SIZE='1' onClick="marcado(this.value)";>                    
<?php
        
while ($resultado2 mysql_fetch_array($consulta2)){
            echo 
"<option value='".$resultado2['id']. "'>".$resultado2['nombre']."</option>";
        }
        
mysql_close($link);    
?>
        </select>
Y esto no funciona, el menú <select> no se despliega, sin embargo si cambio de sitio el <div>:

Código PHP:
<?php
    
    $query2 
"SELECT id, nombre FROM configuraciones";
    
$consulta2 mysql_query($query2) or die ("La consulta no se ha ejecutado".mysql_error());
?>
    <div id='descargar'>
    <form action='download.php' method='post'>
        <select name='archivo' SIZE='1' onClick="marcado(this.value)";>                    
<?php
        
while ($resultado2 mysql_fetch_array($consulta2)){
            echo 
"<option value='".$resultado2['id']. "'>".$resultado2['nombre']."</option>";
        }
        
mysql_close($link);    
?>
        </select>
Después de la consulta mysql si funciona, ¿qué relación tiene la consulta mysql con el estilo de la página?

Gracias!

Etiquetas: dos, select, formulario
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:27.