Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2008, 15:22
Avatar de destor77
destor77
 
Fecha de Ingreso: noviembre-2004
Ubicación: Gálvez, Santa Fe, Argentina
Mensajes: 2.654
Antigüedad: 19 años, 6 meses
Puntos: 43
tabular datos en formulario

hola:
estoy armando un formulario a partir de una consulta en mi base de datos, la idea es mostrar las imagenes que obtengo de la db con dos checkbox (aceptar, no aceptar) debajo de cada una, cosa que al mandarla por el form, yo pueda controlar cuales tienen activado el check de aceptar o no aceptar.
Bueno el tema es que tengo 1 un inconveniente y una duda jaja vamos por el inconveniente. Este es el codigo que uso para tabular en 3 colmunas:
Código PHP:
$columnas = 3;
        $sql="SELECT * FROM talent_photos";
        $result=mysql_query($sql);
        if (($rows=mysql_num_rows($result))==0) {
          echo "<tr><td colspan=$columnas>No hay videos todavia en la BD.</td></tr> ";
        } 
        
        for ($i=1; $row = mysql_fetch_row ($result); $i++) {
        $resto = ($i % $columnas); # Número de celda del <tr> en que nos encontramos
        if ($resto == 1) {echo "<tr>";} # Si es la primera celda, abrimos <tr>
           ?>
                   <td colspan="2">
                       <img src="<?echo $row['2'];?>" height="50%" width="20%">
                   </td>
                   <tr>
                       <td><input type="checkbox" name="approved<?echo $row['0']?>" id="approved<?echo $row['0']?>" /></td>
                       <input type="checkbox" name="discard<?echo $row['0']?>" id="discard<?echo $row['0']?>" />
                   </tr>
               
           <?
        
if ($resto == 0) {echo "</tr>";} # Si es la última celda, cerramos </tr>
        
}
        if (
$resto <> 0) { # Si el resultado no es múltiple de $columnes acabamos de rellenar los huecos
        
$ajust $columnas $resto# Número de huecos necesarios
        
for ($j 0$j $ajust$j++) {echo "<td>&nbsp;</td>";}
        echo 
"</tr>"# Cerramos la última línea </tr>
        
}
bien el problema es que no me pone los checkbox debajo de cada imagen sino arriba al lado de la primera, proque sera?

Y la duda es, estoy haciendo bien en asignar al nombre del check el campo ese de la base de datos que vendria ser el id del registro? y como hago para pasar todos los que se tildaron para poder hacer lo que necesito en otro script?

desde ya muchísimas gracias