Saludos,
Explico, estoy haciendo una página para que estudiantes se matriculen en distintas secciones de laboratorios para luego yo obtener toda esta informacion en mi base de datos (MySQL). Obviamente las secciones de laboratorios tienen un límite de capacidad. Ahora, lo que quiero hacer es que cuando intenten matricularse en esa sección les aparezca un mensaje diciendo "Lo sentimos, la sección escogida no está disponible." Ahora no se si esto se tiene (o se puede) hacer directamente en la base de datos o se tiene que hacer en el código php.
Espero me puedan dar alguna sugerencia. Gracias anticipadas
Adjunto el código que he hecho para cada sección.
Código PHP:
<form action="insertarlab-401.php" name="form1" method="post" >
<h3>Información Personal </h3>
<p> </p>
<table width="633" border="0">
<tr>
<td width="128">Nombre</td>
<td width="404"><span id="sprytextfield1">
<label>
<input name="nombre" type="text" id="nombre" size="50" maxlength="50" onkeyup="this.value=this.value.toUpperCase()"/>
</label>
<span class="textfieldRequiredMsg">A value is required.</span></span></td>
</tr>
<tr>
<td>Apellidos</td>
<td><span id="sprytextfield2">
<label>
<input name="apellidos" type="text" id="apellidos" size="50" maxlength="50" onkeyup="this.value=this.value.toUpperCase()"/>
</label>
<span class="textfieldRequiredMsg">A value is required.</span></span></td>
</tr>
<tr>
<td>Correo electrónico</td>
<td><span id="sprytextfield3">
<label>
<input name="email" type="text" id="email" size="50" maxlength="50" onkeyup="this.value=this.value.toLowerCase()"/>
</label>
<span class="textfieldRequiredMsg">A value is required.</span><span class="textfieldInvalidFormatMsg">Invalid format.</span></span></td>
</tr>
<tr>
<td>Número de estudiante</td>
<td><span id="sprytextfield4">
<label>
<input name="numest" type="text" id="numest" size="50" maxlength="11" />
xxx-xx-xxxx
</label>
<span class="textfieldRequiredMsg">A value is required.</span><span class="textfieldInvalidFormatMsg">Invalid format.</span></span></td>
</tr>
</table>
<p>Información sobre el curso matriculado</p>
<table width="273" border="0">
<tr>
<td width="85">Curso</td>
<td width="178"><label>
<select name="curso" id="curso">
<option value="mecu3031">MECU 3031</option>
</select>
</label></td>
</tr>
<tr>
<td>Sección</td>
<td><select name="seccion" id="seccion">
<option value="001">001 (LW 8:30-9:50)</option>
<option value="002">002 (LW 1:00-2:20)</option>
<option value="003">003 (LW 5:30-6:50)</option>
<option value="004">004 (MJ 8:30-9:50)</option>
<option value="005">005 (MJ 10:00-11:20)</option>
<option value="006">006 (MJ 11:30-12:50)</option>
<option value="007">007 (V 7:00-9:50)</option>
</select></td>
</tr>
<tr>
<td>Profesor</td>
<td><label>
<select name="profesor" id="profesor">
<option value="cucurella">Prof. Blanca Cucurella</option>
<option value="delgado">Prof. Moises Delgado</option>
<option value="melendez">Prof. Walter Melendez</option>
<option value="torres-hector">Prof. Héctor D. Torres</option>
<option value="villavicencio">Prof. John Villavicencio</option>
</select>
</label></td>
</tr>
</table>
<p>Selección de la sección de laboratorio al cual asistirá</p>
<table width="350" border="0">
<tr>
<td width="180">Sección de laboratorio</td>
<td width="160"><select name="laboratorio" id="laboratorio">
<option value="401">401 (L 10:00-11:00)</option>
</select></td>
</tr>
</table>
<p>Entiendo y estoy de acuerdo con las reglas y estipulaciones de el laboratorio que estoy matriculando. Además, certifico que solamente me he matriculado en una sección. O cualquier cosa que se quiera poner aquí</p>
<p><span id="sprycheckbox1">
<label>
<input name="acuerdo" type="checkbox" id="acuerdo" value="acuerdo" />
Certifico que he leido y estoy de acuerdo con lo antes mencionado.</label>
<span class="checkboxRequiredMsg">Please make a selection.</span></span></p>
<p> </p>
<p>
<input type="submit" name="button" id="button" value="Someter" />
<input type="reset" name="button2" id="button2" value="Reset" />
</p>
</form>