Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] problemas con un radio en un while

Estas en el tema de problemas con un radio en un while en el foro de PHP en Foros del Web. bueno lo que pasa es que tengo una consulta y muestro los resultados con un WHILE;y coloco un radio pero quiero que solo se pueda ...
  #1 (permalink)  
Antiguo 18/03/2013, 15:45
Avatar de trofserpiente  
Fecha de Ingreso: julio-2012
Ubicación: Lerida
Mensajes: 220
Antigüedad: 11 años, 9 meses
Puntos: 1
Exclamación problemas con un radio en un while

bueno lo que pasa es que tengo una consulta y muestro los resultados con un WHILE;y coloco un radio pero quiero que solo se pueda elegir uno de ellos pero se dejan seleccionar todos

como podría lograr que solo se elija uno

Código PHP:
$consulta=mysql_query("SELECT * FROM producto");

while($fila=mysql_fetch_object($consulta)){

                <tr>
                  <td bgcolor="<?php echo $color?>" class="l_menuda"><?php echo $fila->Producto;?></td>
                  <td bgcolor="<?php echo $color?>" class="l_menuda"><?php echo $fila->Referencia;?></td>
                  <td>
                  <?php echo $fila->Fecha_ingreso;?>
                  </td>
                  <td>

                   <form  method="post" action="">
                      <input name="uno" type="radio" value="u" />
                   </form>
                  </td>
               </tr>
__________________
Luis Alfonso Cruz Valbuena
[email protected]
  #2 (permalink)  
Antiguo 18/03/2013, 15:51
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: problemas con un radio en un while

Eso es natural, ya que estás creando un formulario por cada registro y eso rompe la semántica del mismo.

Debes usar sólo un formulario por todos tus campos, ahí está la clave.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 18/03/2013, 15:53
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 5 meses
Puntos: 16
Respuesta: problemas con un radio en un while

Claro porque con cada iteración del ciclo creas un formulario distinto y por ende, los radiobuttons están en un contexto distinto entre ellos pese a tener el mismo nombre. Intenta poniendo el inicio y término del form fuera del ciclo, algo así:

Código:
<form....>
while(...){
...
}
</form>
Espero te resuleva el problema.

Saludos
__________________
Haz la guerra en la cama y el amor donde se te de la gana...
El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!!
  #4 (permalink)  
Antiguo 19/03/2013, 06:40
Avatar de trofserpiente  
Fecha de Ingreso: julio-2012
Ubicación: Lerida
Mensajes: 220
Antigüedad: 11 años, 9 meses
Puntos: 1
Exclamación Respuesta: problemas con un radio en un while

Cita:
Iniciado por El_Metallick Ver Mensaje
Claro porque con cada iteración del ciclo creas un formulario distinto y por ende, los radiobuttons están en un contexto distinto entre ellos pese a tener el mismo nombre. Intenta poniendo el inicio y término del form fuera del ciclo, algo así:

Código:
<form....>
while(...){
...
}
</form>
Espero te resuleva el problema.

Saludos
gracias
__________________
Luis Alfonso Cruz Valbuena
[email protected]

Etiquetas: radio, resultados, select, sql
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 02:35.