Hola como estan todos esta vez tengo un pequeño problema, estoy tratando de realizar varios registros a la vez y tengo un pequeño script donde puedo modificar varios registros a la vez, mi duda esta en la parte de como poder colocar un menu lista en una consulta en vez de un campo texto, es decir en un campo q se llama status aparece 0= PROCESO y 1=APROBADO, lo que quisiera es poder q esa consulta me parezca en un menu lista donde el cero salga como nombre proceso y 1 aprobado para q el usuario o administrador puedan aprobar varias becas a la vez y luego modificar esos datos aqui les dejo mi script porq si pudieran echarme una manito, es donde aprece el status
Código PHP:
Ver original<?php
//Conexion con la base
include('conec.php');
conectarse();
if (!$_POST){
//si no recibo datos de POST, muestro el formulario
//es posible que recibamos un id a partir del que hay que mostrar los datos
if (isset($_GET["id_mostrar"])) $id_mostrar = $_GET["id_mostrar"];
else
$id_mostrar = 0;
//extraemos de la base de datos los registros a mostrar
//Ejecutamos la sentencia SQL, limitando la búsqueda a 10 registros
$ssql="select * from estudiantes, solicitud_beca, tipo_becas where estudiantes.ced_est = solicitud_beca.ced_est and solicitud_beca.cod_beca = tipo_becas.cod_beca and solicitud_beca.id_solicitud>$id_mostrar limit 10";
echo "<form action='modificar3.php' method=post>";
echo "\n<table width='550' border='1' align='center' cellpadding='' cellspacing='' bgcolor='#FFFFFF'>";
echo "\n<tr><td bgcolor='#990000'><div align='center'><span class='Estilo1'><b>Cedula</b></td><td bgcolor='#990000'><div align='center'><span class='Estilo1'><b>Nombres</b></td><td bgcolor='#990000'><div align='center'><span class='Estilo1'><b>Apellidos</b></td><td bgcolor='#990000'><div align='center'><span class='Estilo1'><b>Tipo de Beca</b></td><td bgcolor='#990000'><div align='center'><span class='Estilo1'><b>Status</b></td></tr>";
$i = 1;
echo "\n<input type=hidden name='id_solicitud$i' value='" . $fila["id_solicitud"] . "'>";
echo "<tr>";
echo "<td>" . $fila["ced_est"] . "</td>";
echo "<td>" . $fila["nom_est"] . "</td>";
echo "<td>" . $fila["ape_est"] . "</td>";
echo "<td>" . $fila["descripcion_beca"] . "</td>";
//echo "<td><input type=text size='5' maxlength='1' name='status$i' value='" . $fila["status"] . "'></td>";
//echo "</tr>";
echo "<td><select name='status$i'></td>";
echo "<option value=''>Seleccione</option>";
echo "<option value='" . $fila["status"] . "'>'".$fila["status"]."'</option></td>";
echo "</select></td></tr>";
$i++;
$ultimo_mostrado = $fila["id_solicitud"];
}
echo "\n<tr><td colspan=5 align=center><input type='submit' value='Modificar Registros'></td></tr>";
echo "\n</table>";
echo "\n</form>";
//si se han mostrado registros, pongo el enlace para ver los siguientes
if (isset($ultimo_mostrado)) echo "\n<br><a href='modificar3.php?id_mostrar=" . $ultimo_mostrado . "'>Ver los siguientes registros</a>";
}else{
//es que he recibido datos de formulario, entonces tengo que recibirlos y actualizar la base de datos
for ($i=1;$i<=10;$i++){
//para cada uno de los elementos que puede haber en el formulario
if (isset($_POST["id_solicitud" . $i])){ //es que este registro estaba en el formulario
$id_solicitud = $_POST["id_solicitud" . $i];
$status = $_POST["status" . $i];
$ssql = "update solicitud_beca set status='$status', fecha_aprov ='".date("Y-m-d")."' where id_solicitud=$id_solicitud and periodo = '".$array3['periodo']."' and status='0'"; ?>
</span>
<script type='text/javascript' language='javascript'>
alert('LOS DATOS FUERON ACTUALIZADAS SATISFACTORIAMENTE')
document.location.href='modificar3.php'
</script>