Validar Checkboxes

Saludos.
Tengo el siguiente código para traer todos los tipos de documentos existentes para enlazarlos con un checkbox
<?php
include "Conexion.php";
$Sql = "select TdCodigo,TdNombre from TipoDocumentos";
$Busq = mssql_query($Sql,$conexion);
while($row = mssql_fetch_array($Busq))
{
$VL_TdCodigo = $row['TdCodigo'];
echo "<tr>
<td width='4%'><input type='checkbox' name='chk-$VL_TdCodigo' value=1></td>
<td width='96%'>".$row['TdNombre']."</td>
</tr>";
}
?>
No se como validar si han checkeado varios items para mandarlo a guardar a la Tabla.
¿Puedes colaborarme con esto?
De antemano gracias

1 Respuesta

Respuesta
1
Bien.. vamos por partes..
A esa declaración le falta el formulario (que supongo que debe estar), pero es importante:
<form method="post">
o
<form method="get">
Dependiendo del método que utilices, cuando "recibas" los campos los vas a recibir en dos array diferentes:
$_GET[]
o
$_POST[]
Entonces, lo que tienes que hacer, es recorrer ese array buscando los campos que se llaman "chk-" y algo más..
vamos suponiendo que sea $_POST:
foreach($_POST as $key=>$value) {
if (substr($key,0,4)=="chk-") {
$VL_TdCodigo=substr($key,4);
echo "Usted selecciono $VL_TdCodigo\n";
}
}
UN COMENTARIO.. si quieres ver que es lo que recibes, puedes hacer esto:
print_r($_POST);
o print_r($GET);
Y veras todas las variables que recibes!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas