Foros del Web » Programando para Internet » PHP »

Registrar estudiantes

Estas en el tema de Registrar estudiantes en el foro de PHP en Foros del Web. Hola muy buenas tardes compañero programadores me llamo Rubén soy de Venezuela, estudio ing. En sistemas y ya estoy en final de mi proyecto de ...
  #1 (permalink)  
Antiguo 28/03/2012, 15:13
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 144
Antigüedad: 7 años, 8 meses
Puntos: 1
Sonrisa Registrar estudiantes

Hola muy buenas tardes compañero programadores me llamo Rubén soy de Venezuela, estudio ing. En sistemas y ya estoy en final de mi proyecto de grado.

Y necesito un poco de ayuda de alguien que sepa programar, estoy programando con Php y Dreamweaver y con BD MySQL.

Estoy realizando un sistema de registro de inscripción y control de notas para un liceo, ya lo tenía listo realizaba varios procesos pero el director del liceo me pidió que hiciera un proceso que la verdad no tengo idea de cómo comenzarlo es que me pidió que registrara a los estudiantes por secciones pero que este a su vez si una sección está llena es decir, lo máximo por sección son 38 estudiantes, pero quiere que si esa sección este llena y llega otro estudiante con una edad inferior o menos que otro estudiante de esa sección lo registre allí y pase al otro a la siguiente sección no sé si me explique bien hermano. M e explico mejor si en 7mo grado sección A hay 38 registrados ya q es lo máximo, la mayoría tienen edades entre 11 a trece años ya casi termina el proceso de inscripción y llega otro estudiante a registrarse y por motivo le toca esa sección que pase uno de trece años a la sección B e ingrese ese nuevo estudiante en la sección A, espero q me haya explicado hermano solo pido q me des una noción de cómo realizar eso he pensado ingresarlos normalmente a todos según un código o nro de cedula y q en las consultas me las realice por secciones tendre de declarar q me busque los de menor cedula q sean sección A y haci sucesivamente tendrá sentido realizar eso.
  #2 (permalink)  
Antiguo 28/03/2012, 18:02
 
Fecha de Ingreso: marzo-2012
Mensajes: 5
Antigüedad: 7 años, 8 meses
Puntos: 0
Respuesta: Registrar estudiantes

Podrias postear como seria la base de datos. O como tenes pensado plantear la base de datos. (Tablas y Campos). A partir de ahi te puedo ayudar.
  #3 (permalink)  
Antiguo 28/03/2012, 20:48
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 144
Antigüedad: 7 años, 8 meses
Puntos: 1
Respuesta: Registrar estudiantes

Bueno amigo este es la estructura de la tabla alumnos

CREATE TABLE `alumnos` (
`Id_alumno` int(11) NOT NULL AUTO_INCREMENT,
`Ced_alumno` varchar(12) COLLATE utf8_spanish_ci NOT NULL,
`Nom_alumno` varchar(25) COLLATE utf8_spanish_ci DEFAULT NULL,
`Ape_alumno` varchar(25) COLLATE utf8_spanish_ci DEFAULT NULL,
`Direc_alumno` varchar(70) COLLATE utf8_spanish_ci DEFAULT NULL,
`Sexo` varchar(10) COLLATE utf8_spanish_ci DEFAULT NULL,
`Nacional` varchar(11) COLLATE utf8_spanish_ci DEFAULT NULL,
`Telf` varchar(20) COLLATE utf8_spanish_ci DEFAULT NULL,
`Fech_nac` date DEFAULT NULL,
`Lug_nac` varchar(25) COLLATE utf8_spanish_ci DEFAULT NULL,
`Grado` varchar(10) COLLATE utf8_spanish_ci NOT NULL,
`Mat_pend` varchar(50) COLLATE utf8_spanish_ci NOT NULL,
`Repite` varchar(2) COLLATE utf8_spanish_ci NOT NULL,
`Inst_proc` varchar(30) COLLATE utf8_spanish_ci NOT NULL,
`Tiempo` varchar(15) COLLATE utf8_spanish_ci DEFAULT NULL,
`Fech_inscrip` date NOT NULL,
PRIMARY KEY (`Id_alumno`)
) ENGINE=InnoDB AUTO_INCREMENT=77 DEFAULT CHARSET=utf8 COLLATE=utf8_spanish_ci;

y el formulario es este
  #4 (permalink)  
Antiguo 28/03/2012, 20:52
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 144
Antigüedad: 7 años, 8 meses
Puntos: 1
Respuesta: Registrar estudiantes

Y este es el formulario que tengo para ingresar los datos del alumno y representante

<body>
<table width="99%" height="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="290"><div id="slogan">
<div style="position:absolute; top:7px; left:165px; margin-left:-400px; width:648px; height:25px; font-size:25px; color:#000; font-family:'Courier New', Courier, monospace;"> <span class="Estilo18 Estilo148"><em>
<?php
echo "<font face='Times New Roman, Times, serif'>Bienvenido al Sistema Automatizado del Registro de Inscripción y Control de Estudios</font>";
?>
</em></span> </div>
</div>
<img src="../Imagenes/mm_entertainment.jpg" width="325" height="123" /></td>
<td width="750" class="hbg Estilo39">&nbsp;</td>
</tr>
</table></td>
</tr>
</table>
<div class="titulo">
<div align="center" class="Estilo1"></div>
</div>
<div id="centercontent">
<p>&nbsp;</p>
<hr size="1" noshade>
<form id="form1" name="form1" method="post" action="alumno.php" onSubmit="return validar(this)">
<table width="56%" border="0" align="center" class="bd">
<tr>
<td height="23" class="hr"><h2 align="center" class="Estilo8 Estilo23 Estilo14 Estilo143">Formulario para el Ingreso de Nuevos Estudiantes </h2>
<p align="center" class="Estilo8 Estilo13 Estilo23"><span class="Estilo28">
<?php
$conexion=mysql_connect("localhost","root","") or die("Problemas en la conexion");
mysql_select_db("inscripcion",$conexion) or die("Problemas en la selección de la base de datos");
$Ced_alumno=$_GET['paso'];
$Grado=$_GET['var'];
//echo"<img src="$_GET[paso]">"; ""para imagenes""
$registros=mysql_query("select count(*) as cantidad from alumnos",$conexion) or die("Problemas en el select:".mysql_error());
$reg=mysql_fetch_array($registros);
echo "Actualmente existen ".$reg['cantidad'];
echo " Estudiantes inscritos en la Institución";
?>
</span></p></td>
</tr>
</table>
<table width="752" height="578" border="1" align="center">
<tr>
<td colspan="4" bgcolor="#14285f" class="hr"><div align="center"><span class="contenido_seccion_3 Estilo30 Estilo14 Estilo142">Completa el siguiente formulario. Recuerda que los campos marcados con (*) son obligatorios</span></div></td>
</tr>
<tr>
<td colspan="4" bgcolor="#14285f" class="hr"><div align="center"><span class="Estilo30 Estilo2 Estilo142 Estilo144">Datos del Estudiante </span></div></td>
</tr>
<tr>
<td width="140" bgcolor="#14285f" class="hr"><div align="left" class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14"> * </span>C&eacute;dula </div></td>
<td width="170"><strong>
<input name="Ced_alumno" type="text" id="Ced_alumno" value="<?php echo "".$Ced_alumno; ?>" size="15" maxlength="12" readonly="readonly"/>
<label></label>
</strong></td>
<td width="233" bgcolor="#14285f"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Nombres</span></td>
<td width="170"><input name="nombres" type="text" id="nombres" /></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><div align="left" class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Apellidos</div></td>
<td><label>
<input name="apellidos" type="text" id="apellidos" />
</label></td>
<td bgcolor="#14285f"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Direcci&oacute;n</span></td>
<td><textarea name="direccion" rows="1" id="direccion"></textarea></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><div align="left" class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Sexo</div></td>
<td><label>
<select name="sexo" id="sexo">
<option value="">Seleccionar</option>
<option value="Masculino">Masculino</option>
<option value="Femenino">Femenino</option>
</select>
</label></td>
  #5 (permalink)  
Antiguo 28/03/2012, 20:52
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 144
Antigüedad: 7 años, 8 meses
Puntos: 1
Respuesta: Registrar estudiantes

esta es la otra parte del formulario es muy largo hermano

<td bgcolor="#14285f"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Nacionalidad</span></td>
<td><select name="nacionalidad" id="nacionalidad">
<option value="">Seleccionar</option>
<option value="Venezolano">Venezolano</option>
<option value="Extranjero">Extranjero</option>
</select></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><div align="left" class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Fecha de nacimiento</div></td>
<td><input name="fecha1" type="text" class="cajaPequena" id="fecha1" onBlur="MM_validateForm('cedula','','R','fecha1',' ','R');return document.MM_returnValue" size="10" maxlength="10" readonly="readonly" onClick=""/>
<script type="text/javascript">
Calendar.setup(
{
inputField : "fecha1",
ifFormat : "%Y-%m-%d",
button : "Image1"
}
);
</script>
<img src="../Imagenes/calendario.png" name="Image1" width="18" height="18" border="0" id="Image1" title="Calendario" onMouseOver="this.style.cursor='pointer'" />
<script type="text/javascript">
Calendar.setup(
{
inputField : "fecha1",
ifFormat : "%Y-%m-%d",
button : "Image1"
}
);
</script></td>
<td bgcolor="#14285f"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Telefono</span></td>
<td><input name="telefono" type="text" id="telefono" maxlength="11" /></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><span class="Estilo142"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Lug de nacimiento</span></span></td>
<td><input name="lugarnacimiento" type="text" id="lugarnacimiento" /></td>
<td bgcolor="#14285f"><span class="hr"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span><span class="Estilo30 Estilo14 Estilo2 Estilo142 Estilo145">Grado / A&ntilde;o</span> que cursara</span></span></td>
<td><input name="Grado" type="text" id="Grado" value="<?php echo "".$Grado; ?>" size="15" maxlength="8" readonly="readonly"/></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><span class="Estilo142"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Secci&oacute;n</span></span></td>
<td><input name="Seccion" type="text" id="Seccion"/></td>
<td bgcolor="#14285f"><p class="Estilo36"><span class="Estilo14">* </span>Materias pendiente
<p class="Estilo36 Estilo12 Estilo142">Sino lleva materias pendientes colocar No</p></td>
<td><textarea name="pendiente" rows="1" id="pendiente"></textarea></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><p class="Estilo36"><span class="Estilo142"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Repite</span></span></td>
<td><select name="repite" class="hover" id="repite">
<option value="">Seleccionar</option>
<option value="Si">Si</option>
<option value="No">No</option>
</select></td>
<td bgcolor="#14285f"><span class="hr"><span class="Estilo36"><span class="Estilo14">* </span>Prov. Instituci&oacute;n </span></span></td>
<td><input name="instituto" type="text" id="instituto"></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><span class="Estilo142"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Tiempo Casa/Inst.</span></span></td>
<td><input name="recorre" type="text" id="recorre" /></td>
<td bgcolor="#14285f"><span class="hr"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Fecha Inscripci&oacute;n </span></span></td>
<td><input name="fecha2" type="text" class="cajaPequena" id="fecha2" value="<?php echo date("Y-m-d")?>" size="10" maxlength="10" readonly="readonly" onClick=""/></td>
</tr>
<tr>
<td colspan="4" bgcolor="#FFFFFF" class="hr">&nbsp;</td>
</tr>

<tr>
<td colspan="4" bgcolor="#14285f" class="hr"><div align="center"><span class="Estilo142"><span class="Estilo30 Estilo2 Estilo142 Estilo144">Datos del Representante </span></span></div></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>C&eacute;dula</span></td>
<td><label>
<input name="cedula_repre" type="text" id="cedula_repre" size="15" maxlength="8" />
</label></td>
<td bgcolor="#14285f"><span class="Estilo142"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Nombres</span></span></td>
<td><input name="nombres_repre" type="text" id="nombres_repre" /></td>
</tr>
<tr>
<td bgcolor="#14285f" class="Estilo36"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span>Apellidos</span></td>
<td><label>
<input name="apellidos_repre" type="text" id="apellidos_repre" />
</label></td>
<td bgcolor="#14285f"><span class="Estilo30 Estilo14 Estilo2 Estilo142"><span class="Estilo14">* </span><span class="Estilo36">Direc. de trabajo</span></span></td>
<td><textarea name="direccion1" rows="1" id="direccion1"></textarea></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><span class="Estilo36">* Telefono personal</span></td>
<td><input name="telefono2" type="text" id="telefono2" maxlength="11"></td>
<td bgcolor="#14285f"><span class="Estilo36">* Nacionalidad</span></td>
<td><select name="nacionalidad2" id="nacionalidad2">
<option value="">Seleccionar</option>
<option value="Venezolano">Venezolano</option>
<option value="Extranjero">Extranjero</option>
</select></td>
</tr>
<tr>
<td bgcolor="#14285f" class="Estilo36"><span class="Estilo36">* Profesi&oacute;n</span></td>
<td><label>
<input name="profesion" type="text" id="profesion" />
</label></td>
<td bgcolor="#14285f"><span class="Estilo36">* Autoriz. por Lopna</span></td>
<td><select name="autorizacion" id="autorizacion">
<option value="">Seleccionar</option>
<option value="Si">Si</option>
<option value="No">No</option>
</select></td>
</tr>
<tr>
<td bgcolor="#14285f" class="hr"><span class="Estilo36">* Nomb de otro Fam.</span></td>
<td><input name="familiar" type="text" id="familiar" /></td>
<td bgcolor="#14285f"><span class="Estilo36">* Telef. de otro Fam.</span></td>
<td><input name="telefono3" type="text" id="telefono3" maxlength="11" /></td>
</tr>
<tr>
<td height="30" colspan="4">
<div align="center">
<input name="Submit2" type="submit" value="Registrar datos" />
<input type="reset" name="Submit" value="Limpiar" />
</div>
</label></td>
</tr>
</table>
<p align="center">
<hr size="1" noshade>
</form>
<table width="992" border="0">
<tr>
<td width="986" height="118" bordercolor="0" bgcolor="#14285f"><p align="center" class="Estilo145 Estilo30 Estilo12"><span class="Estilo147">Mayor</span> <span class="Estilo146">Informaci&oacute;n comuniquese al Tel: 0274 - 2699672 <br />
Calle # Paez. Sector La Esperanza (Sede Liceo Bolivariano &quot;Rafael A. Rond&oacute;n M.&quot;)<br />
Mucujepe, Edo Merida</span></p>
<p align="center" class="Estilo145"><span class="Estilo146"><font style="FONT-SIZE: 11px">Recomendamos
el uso del navegador <a style="COLOR: #ff8c00"
href="http://www.mozilla-europe.org/es/firefox/" target="_blank">Mozilla Firefox</a> <img src="../Imagenes/Firefox_16.png" width="16" height="16" /><br />
Desc&aacute;rguelo
gratis haciendo <a style="COLOR: #ff8c00"
href="http://www.mozilla-europe.org/es/firefox/" target="_blank">click aqu&iacute;

!</a></font><font style="FONT-SIZE: 11px"><a style="COLOR: #ff8c00"
href="http://www.mozilla-europe.org/es/firefox/" target="_blank"></a></font></span></p></td>
</tr>
</table>
</body>
</html>
  #6 (permalink)  
Antiguo 28/03/2012, 20:54
 
Fecha de Ingreso: marzo-2012
Ubicación: El Vigia Edo Merida
Mensajes: 144
Antigüedad: 7 años, 8 meses
Puntos: 1
Respuesta: Registrar estudiantes

yo no se si la verdad me entiendas lo q yo quiero realizar es q no encuentrao como explicarme mas adecuadamente y en verdad espero q me disculpen e logrado realizar tantas cosas con php pero esto me tiene al borde de la locura

Etiquetas: estudiantes, mysql, registro
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 23:11.