Programación Web y Scripting > PHP

 Formularios Php Y Mysql

<< < (2/2)

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 --- &#60;?&#036;sql=&#34;SELECT * FROM tabla_ejemplo WHERE campo='0' AND campo2='2'&#34;;while(&#036;r=mysql_fetch_array(mysql_query(&#036;sql)) {echo &#036;r[NombreDeTuCampo];}?&#62;  
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 --- &#60;?&#036;sql=&#34;SELECT * FROM examen WHERE carrera='&#036;id_carrera' AND materia='&#036;id_materia'&#34;;while(&#036;r=mysql_fetch_array(mysql_query(&#036;sql)) {echo &#036;r[Examen];}?&#62;  Bueno es un poco complicado al principio y espero haver ayudado, hasta yo mismo tengo claras las ideas xDD

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa