Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/10/2010, 12:54
Avatar de ras_chalo
ras_chalo
 
Fecha de Ingreso: junio-2010
Mensajes: 369
Antigüedad: 14 años, 7 meses
Puntos: 6
Respuesta: Insertar datos a DB mediante Checkbox

Cita:
Iniciado por egepe Ver Mensaje
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";
$respuestamysql_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!