Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/05/2006, 11:41
sofiacharni
 
Fecha de Ingreso: julio-2005
Mensajes: 24
Antigüedad: 18 años, 9 meses
Puntos: 0
Mensaje Nombres de campos para formulario variables

Hola, tengo un formulario con checkbox donde mediante un ciclo se especifican los nombres de campo, es decir campo1, campo2, campo3, etc..

...
$sel_campos = "select id, nom_habilidad from habilidad where activo=1";
$res_campos = mysql_query($sel_campos, $conexion);
while ($row = mysql_fetch_array($res_campos))
{
$id_habilidad = $row[0];
$nom_habilidad= $row[1];
$nombre_campo = "campo".$id_habilidad;

echo <<< HTML
<tr>
<td >$nom_habilidad
<td ><input type=checkbox name=$nombre_campo value="1">
</td>
</tr>
HTML;
}
echo <<< HTML
<tr>
<td colspan=2 bgcolor="#f0f0f0" align=center>
<input type=submit value="Guardar cambios">
</td>
</tr>
</table>

Esto funciona bien y los nombres de campo se convierten a campo1, campo2, etc...

Pero después del submit, cuando quiero obtener el valor para cada campo no hay nada. Intenté con campos tipo input pero tampoco.

Gracias por la ayuda...