Foros del Web » Programando para Internet » PHP »

como guardar checks con boton guardar

Estas en el tema de como guardar checks con boton guardar en el foro de PHP en Foros del Web. tengo una consulta..niños.. como hago pa marcar varios checksboxs(asignaturas escogidas) y despues colocar solo un boton guardar...y al apretar el boton..obviamente me guarde las opciones ...
  #1 (permalink)  
Antiguo 30/07/2007, 16:17
 
Fecha de Ingreso: julio-2007
Mensajes: 18
Antigüedad: 16 años, 9 meses
Puntos: 0
como guardar checks con boton guardar

tengo una consulta..niños..
como hago pa marcar varios checksboxs(asignaturas escogidas) y despues colocar solo un boton guardar...y al apretar el boton..obviamente me guarde las opciones que tengo escogidas..

aca tengo el codigo, pero no se donde colocar el boton guardar para ke no se me pierda por el while ke tengo arriba..
ahi ta esa parte
gracias..



<?php
//ver planes



$btningresar=true;
if($btningresar)
{//1

echo $plan."";
echo $nibel_asignatura."";

conectar();

echo $kx_plan;
echo $nibel_asignatura;


$sql="SELECT * FROM asignatura WHERE kx_plan='$plan' and nibel_asignatura='$nibel_asignatura'" ;
$rs_u=pg_query($sql);
if (pg_num_rows($rs_u)>0)
{//2
echo "<table border=1>";
echo "<tr>";
echo "<td>Codigo</td>";
echo "<td>Asignatura</td>";
echo "<td>NIVEL</td>";
echo "<td>agregar</td>";


echo "</tr>";

while($u=pg_fetch_array($rs_u))
{ //3

echo "<tr>";
echo "<form action='Copia_abrir_asignatura_plan.php'>";





echo "<td>".$u[kx_asignatura]."</td>";
echo "<td>".$u[nombre_asignatura]."</td>";
echo "<td>".$u[nibel_asignatura]."</td>";

echo "<input type='hidden' name='asignatura' value=".$u[kx_asignatura].">";
echo "<input type='hidden' name='plan' value=".$u[kx_plan].">";
echo "<input type='hidden' name='plan' value=".$u[nibel_asignatura].">";


echo "<td><input type='checkbox' name='checkbox' value='checkbox'></td>";

echo "<td><input type='submit' name='agregar' value='Agregar' onclick=alert('seccion&nbsp;Agregada');></td>";



echo "</form>";
echo "</tr>";

} //3





} //2 if
echo "</tr></table>";
}// 1 if
  #2 (permalink)  
Antiguo 30/07/2007, 16:22
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
Re: como guardar checks con boton guardar

Cita:
Iniciado por winner22 Ver Mensaje
echo "<td><input type='checkbox' name='checkbox' value='checkbox'></td>";
Código PHP:
 echo "<td><input type='checkbox' name='checkbox[]' value='".$u[0]."'></td>"
De esa maneras los checkbox llevan un valor de la base de datos, despues los rescatas con $_POST['checkbox']


Chaop!
__________________
Visita www.legionlandrover.com
  #3 (permalink)  
Antiguo 30/07/2007, 16:30
 
Fecha de Ingreso: julio-2007
Mensajes: 18
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: como guardar checks con boton guardar

como lo rescato?..
no se..
  #4 (permalink)  
Antiguo 30/07/2007, 16:33
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
Re: como guardar checks con boton guardar

dale
print_r($_POST);

ahí hallarás todos los datos enviados por post.

Chaop!
__________________
Visita www.legionlandrover.com
  #5 (permalink)  
Antiguo 30/07/2007, 16:46
 
Fecha de Ingreso: julio-2007
Mensajes: 18
Antigüedad: 16 años, 9 meses
Puntos: 0
Re: como guardar checks con boton guardar

no entiendo mucho la forma, lo que yo quiero es seleccionar todos los checks que me saldran y despues de eso guardarlos con el boton submit solamente y solo guardara los seleccionados..obviamente..
asi se hace como dices tu?
no entiendo..muxo
  #6 (permalink)  
Antiguo 30/07/2007, 16:58
 
Fecha de Ingreso: julio-2003
Ubicación: Colombia
Mensajes: 591
Antigüedad: 20 años, 9 meses
Puntos: 7
Re: como guardar checks con boton guardar

Si, eso es lo que estamos haciendo, haz la prueba.

Chaop!
__________________
Visita www.legionlandrover.com
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 14:42.