Programación Web y Scripting > PHP
Formularios Php Y Mysql
RadicalEd:
--- Cita de: "Darktigerhell" --- <!--php1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>PHP </td></tr><tr><td id='CODE'><!--ephp1--><code><font color="#000000">
<font color="#0000BB">$res</font><font color="#007700">=</font><font color="#0000BB">mysql_query</font><font color="#007700">(</font><font color="#DD0000">"SELECT * FROM materias WHERE id_carrera=$carrera_sel"</font><font color="#007700">);
</font>
</font>
</code><!--php2--></td></tr></table><div class='postcolor'><!--ephp2-->
donde $carrera_sel es la carrera seleccionada antes por el profesor.
--- Fin de la cita ---
Pregunta?????
Y para qué carrera si necesita es saber las materias por semestre???
mmm también por carrera, 'tonces deberia haber doble validación.
Creo no.
3du4rd0:
Solo falta saber estructurar una base de datos y saber una la estructura de una consulta:
--- Código: Text --- <?$sql="SELECT * FROM tabla_ejemplo WHERE campo='0' AND campo2='2'";while($r=mysql_fetch_array(mysql_query($sql)) {echo $r[NombreDeTuCampo];}?>
SELECT*FROM $tabla_ejemplo // especificas la tabla
Agregando WHERE indicas que pones condiciones, las cuales pueden ser mas de uno
WHERE $campo=$condicion // hay varios tipos de condiciones, ( igual "=", menosque "<", mayorque ">" )
Ejemplo: WHERE campo1='$variable' .
Para agregar mas condicionales tienes el agregado "AND" y "OR" que van despues de la ultima condicion echa, WHERE AND es incorrecto igual con OR.
AND: Es decir "condicion1='1' AND condicion2='2'" // osea que tiene que cumplir con las dos condiciones, y solo muestra las que las cumplen.
OR: Es decir "condicion1='1' OR condicion2='2'" // este en caso de que no cumpla la primera condicion se pasa a la segunda.
Conclusion
Osea para tu problema aplica esto.
Tienes 2 condiciones "Carrera, Materia"
Para ver u examen pones tus condiciones:
--- Código: Text --- <?$sql="SELECT * FROM examen WHERE carrera='$id_carrera' AND materia='$id_materia'";while($r=mysql_fetch_array(mysql_query($sql)) {echo $r[Examen];}?> Bueno es un poco complicado al principio y espero haver ayudado, hasta yo mismo tengo claras las ideas xDD
Navegación
[*] Página Anterior
Ir a la versión completa