hola estoy haciendo una consulta de acuerdo a lo que seleccionen en un radio button...el valor del radio button lo esta pasando perfecto...pero no logro hacer que me muestre la información traida de la base de datos de acuerdo a las clausulas...alguien podria ayudarme a verificar el codigo a ver que pasa...gracias...sé que el problema esta en el codigo php porque la consulta sql esta perfecta por en el phpmyadmin me funciona perfecto...ademas q no me sale ningun error
este es el codigo de los radio button son normales
Código HTML:
<form name="form1" method="post" action="verdocentes.php">
<table>
<tr><td>
<table>
<tr>
<td><input name="docentes" type="radio" value="1" />
Castellano y Literatura</td>
</tr>
<tr>
<td><input name="docentes" type="radio" value="4" />
Ciencias Naturales, Físicas y Educación Ambiental</td>
</tr>
<tr>
<td><input name="docentes" type="radio" value="5" />
Ciencias Sociales, Ed. Etica y Valores, Religiosa, Valores Humanos y Humanidades</td>
</tr>
<input name="enviar" type="button" id="enviar" onClick="validar(this.form)" value="Enviar"/>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
y este es el codigo donde se debe mostrar los resultados...repito que la variable me la esta pasando bien...pero no me muestra los resultados
verdocentes.php
Código PHP:
<?php $criterio=$_POST['docentes'];
require_once('../conexion.php');
$registros = 2;
$pagina = $_GET['pagina'];
if (!$pagina) {
$inicio = 0;
$pagina = 1;
}
else {
$inicio = ($pagina - 1) * $registros;
}
$contador=0;
$resultados1 = mysql_query("SELECT id_docente, nombre, perfil, estudios, foto, fecha, lista_area.opcion as area, lista_materia.opcion as materia docentes.id_area as idarea FROM lista_area, lista_materia, docentes WHERE lista_area.id_area = docentes.id_area AND lista_materia.id_materia = docentes.id_materia AND docentes.id_area='$criterio' ",$cnx);
$total_registros = mysql_num_rows($resultados1);
$resultados = mysql_query("SELECT id_docente, nombre, perfil, estudios, foto, fecha, lista_area.opcion as area, lista_materia.opcion as materia docentes.id_area as idarea FROM lista_area, lista_materia, docentes WHERE lista_area.id_area = docentes.id_area AND lista_materia.id_materia = docentes.id_materia AND docentes.id_area='$criterio' LIMIT $inicio, $registros",$cnx);
$total_paginas = ceil($total_registros / $registros);
$num_fila = 0;
$num_filas = mysql_num_rows($resultados);
$num_campos = mysql_num_fields($resultados);
?>
<html>
<head>
<title>Colegio Calatrava - Docentes</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="calatrava.css" rel="stylesheet" type="text/css">
</head>
<body >
<table width="1000" border="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td width="678"><div align="center"></div></td>
</tr>
<tr>
<td><hr color="#FFCC00" size="0.5"></td>
</tr>
<tr>
<td align="center" valign="top"><table width="100%" cellspacing="0">
<tr>
<td width="2%" rowspan="3"> </td>
<td rowspan="3" align="center" valign="top"><div align="left">
<table width="100%" cellspacing="8">
<tr>
<td width="35"><a href="docentes.php"><img src="img/ubi_19.gif" width="105" height="18" border="0"></a><?php echo $criterio; ?></td>
</tr>
<tr>
<td><div align="left">
<p>
<?
$num_filas = mysql_num_rows($resultados1);
if($num_filas!=0)
{
?> <?php
//muestro los datos en un bucle
$num_fila = 0;
while ($damefila=mysql_fetch_object($resultados))
{
?>
</p>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="8" id="AutoNumber2" >
<tr>
<td colspan="2" class="titulo7"><p align="left"><?php echo strip_tags($damefila->nombre) ?></td>
</tr>
<tr>
<td width="35%"><img border="0" src="fotos/<?php echo strip_tags($damefila->foto)?>" width="300" height="350" align="right">
</p> </td>
<td rowspan="2" class="texto">
<table width="100%" border="0" cellspacing="2" class="texto">
<tr>
<td class="titulo9">Perfil Profesional</td>
</tr>
<tr>
<td class="texto"><?php echo strip_tags($damefila->perfil) ?></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td class="titulo9">Estudios Realizados</td>
</tr>
<tr>
<td class="texto"><ul>
<li><?php echo strip_tags($damefila->estudios) ?></li>
</ul></td>
</tr>
</table> </td>
</tr>
<tr>
<td class="titulo5">Area: <span class="titulo10"><?php echo strip_tags($damefila->area) ?></span></td>
</tr>
<tr>
<td class="titulo5">Materia: <span class="titulo10"><?php echo strip_tags($damefila->materia)?></span></td>
<td class="texto"> </td>
</tr>
<tr><td colspan="2"><hr color="#009933"></td></tr>
</table>
<p><span style="margin-top: 0; margin-bottom: 0">
<?
$total_registros++;
} //termina el bucle while
}
else {
echo "<center><span class='Estilo4'>(SIN RESULTADOS)</span></center>";
}
mysql_free_result($resultados);
if($total_registros) {
echo "<center>";
if(($pagina - 1) > 0) {
echo "<a href='verdocentes.php?pagina=".($pagina-1)."'>< Anterior</a> ";
}
for ($i=1; $i<=$total_paginas; $i++){
if ($pagina == $i) {
echo "<b>".$pagina."</b> ";
} else {
echo "<a href='verdocentes.php?pagina=$i'>$i</a> ";
}
}
if(($pagina + 1)<=$total_paginas) {
echo " <a href='verdocentes.php?pagina=".($pagina+1)."'>Siguiente ></a>";
}
echo "</center>";
}
?>
<? mysql_close($cnx);?>
</span></p>
</div></td>
</tr>
</table>
</div></td>
<td width="20%" align="center" valign="top"><div align="right"></div></td>
</tr>
<tr>
<td align="center" valign="top"> </td>
</tr>
<tr>
<td align="center" valign="bottom"> </td>
</tr>
</table></td>
</tr>
<tr bgcolor="#FFFFFF">
<td><hr color="#FF6600" size="0.5"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td> </td>
</tr>
</table>
</body>
</html>
agradezco muchisimo a quien me pueda ayudar please