Cita:
Iniciado por egepe Ah... eso es otra cosa y de pana es algo elaborado yo no uso checkbox para hacer lo que tu quieres. (otra lógica tu sabes), pero voy a tratar de explicartelo por aqui, pero si me muestras el codigo puede que te explique mejor. Saludos
perfecto... mira tengo el siguiente código que e ido haciendo con la idea que tu propones y algo que leí en internet...
ejemplo_form.php //fijate en el "value" del input checkbox
Código PHP:
<?PHP
include ("conexion.php");
$query= "SELECT * FROM deporte";
$respuesta= mysql_query($query, $conexion);
?>
<form name= "especialidad" method= "post" action= "ejemplo_conexion.php">
<table>
<?PHP
while($array = mysql_fetch_array($respuesta))
{
?>
<tr>
<td>
<input type="checkbox" name="especialidad[]" value=' <?PHP $array['especialidad'] ?> ' /> <?PHP echo $array['especialidad']; ?>
</td>
</tr>
<?PHP
}
?>
<tr>
<td colspan='3' align='right'><input name='Crear' type='submit' value='Enviar' /></td>
</tr>
</table>
</form>
ejemplo_conexion.php Código PHP:
<?PHP
include ("conexion.php");
$result= $_POST['especialidad'];
foreach ($result as $id){
$id=implode(', ',$result);
}
echo $id;
?>
por ahora solo quiero imprimir los datos como primera prueba para luego insertarlos en la DB ...pero resulta que en
ejemplo_form.php en la etiqueta input (value) estoy seguro que esta ahy el error..porque el resultado es que me arroja solo la cantidad de comas ( , ) respecto a la cantidad seleccionada en la checkbox...
si elijo 3 del checkbox me devuelve= , , ,
bueno y lo probe con otro formulario estatico y me devuelve su value normal.... pero el que estoy tratando de hacer es dinamico, y bueno hay el problema...
bueno eso por ahora...muchas gracias por la ayuda compadre
saludos!