Hola a todos, tengo una tabla dinamica con checkbox a partir de la tabla
estudiantes, la idea es que al pulsar el boton tranferir las filas (registros de la tabla estudiantes) que tengan seleccionado el checkbox sean transferido a otra tabla
estudproceso, en la tabla dinamica me muestra todos los registros de la tabla estudiantes. pero al dar click en transferir se transfieren los registros en blanco.
Aqui el codigo que crea la tabla dinamica, funciona bien.
Código PHP:
Ver original<table width="1024" border="0" align="center">
<tr>
<th scope="col"><form id="form1" name="form1" method="post" action="script1.php">
<p><img src="fedotae3.jpg" width="1024" height="125" />Transferencia de Estudiantes a Proceso de Entrenamiento</p>
<table border="1" align="center" cellpadding="0" cellspacing="0">
<tr class="titulotab">
<td width="166" class="titulotab">NOMBRE</td>
<td width="166" class="titulotab">APELLIDO</td>
<td width="90" class="titulotab">CEDULA</td>
<td width="90" class="titulotab">TEL. RESIDENC</td>
<td width="90" class="titulotab">CELULAR</td>
<td width="30" class="titulotab">EDAD</td>
<td width="250" class="titulotab">GRADO</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_Recordset1['nombre']; ?></td>
<td><?php echo $row_Recordset1['apellido']; ?></td>
<td><?php echo $row_Recordset1['cedula']; ?></td>
<td><?php echo $row_Recordset1['telefono']; ?></td>
<td><?php echo $row_Recordset1['celular']; ?></td>
<td><?php echo $row_Recordset1['edad']; ?></td>
<td><?php echo $row_Recordset1['grado']; ?></td>
<td><input name="very[]" id="very[]" type="checkbox" value="<?php echo $row_Recordset1['iddetalle']; ?>" /></td>
</tr>
</table>
<input type="submit" name="enviar" id="enviar" value="Transferir" />
</form></th>
</tr>
</table>
Aqui el codigo para script.php, el cual es invocado en el action del anterior
Código PHP:
Ver original<?php
or
die("No se pudo realizar la conexion"); or
die("ERROR con la base de datos");
if (!$_SESSION){
echo '<script language = javascript>x
self.location = "index.php"
</script>';
}
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<?php
// consulto la el ultimo numero de orden emitida, en este caso el encabezado, y lo ordeno de forma desendente
$query_ulencado = "SELECT idestudiante FROM estudiantes ORDER BY idestudiante DESC";
//verificamos que se marcara al menos 1 checkbox
if (isset($_POST['very'])) { foreach($_POST['very'] as $idMatPrima) {
$sql1="SELECT * FROM estudiantes where iddetalle = '$idMatPrima'";
echo "
<script language='JavaScript'>
alert('Mensaje de Alerta');
</script>";
mysql_query("INSERT INTO estudproceso (nombre, apellido, cedula, telefono, idmatprima) VALUES ('".$fill['nombre']."''".$fill['apellido']."','".$fill['cedula']."','".$fill['telefono']."','".$fill['idmatprima']."' )") or
die(mysql_error());
}
}?>
Esta parte me guarda la cantidad de registros seleccionado con los checkboxes, pero me guarda los campos en blanco.
Si alguien puede revisar este codigo y darme su ayuda estare muy agradecido.
Saludos