Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayuda radiobuttons y BD

Estas en el tema de Ayuda radiobuttons y BD en el foro de Bases de Datos General en Foros del Web. Hola y gracias de antemano, estoy realizando un proyecto para una inmobiliaria y tengo un problema con la selección de la imagen principal para mostrar, ...
  #1 (permalink)  
Antiguo 18/05/2010, 04:03
 
Fecha de Ingreso: mayo-2010
Mensajes: 5
Antigüedad: 13 años, 11 meses
Puntos: 1
Ayuda radiobuttons y BD

Hola y gracias de antemano,
estoy realizando un proyecto para una inmobiliaria y tengo un problema con la selección de la imagen principal para mostrar, os describo el problema:

Tengo una tabla "fotos" en la que hay 4 campos: id, referencia, nombre_foto, y seleccion. Saco todas las fotos de la misma referencia, y quiero dar la opción de seleccionar una para que sea la principal y se muestre en los listados, etc... He pensado hacerlo con radiobuttons mediante el campo selección, que es un binario.
Por defecto el valor del campo seleccion es "0". Acompañando a cada foto he pensado incluir un radiobutton que tome el valor "1" al ser activado, esta parte OK.

El problema es que no se como hacer que el valor del activado pase a ser "1" y todos los demás "0" en la base de datos. Este es el código que uso para generar las miniaturas y los radio:

Código PHP:
Ver original
  1. echo "<td><input type='radio' name='seleccion' id='seleccion' value='1' ".$seleccionada." >Foto Nº: ".$count."<br><a href='../imagenes/fotos/".$fotaca2[foto]."' target='_blank'><img src='../imagenes/fotos/".$fotaca2[foto]."' width='76' height='57' border='1' name='imagen".$count."'></a>&nbsp;<br></td>";}

Llevo dandole vueltas y probando algunas cosas que he leido por los foros pero no consigo que funcione. SOCORRRO!!!!

Etiquetas: php, radio, 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 01:34.