Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2008, 16:31
niltza
 
Fecha de Ingreso: agosto-2004
Mensajes: 440
Antigüedad: 20 años, 3 meses
Puntos: 2
codigo que no muestra la informacion

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&iacute;sicas y Educaci&oacute;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">&nbsp;</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>&nbsp;</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">&nbsp;</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">&nbsp;</td>
      </tr>
      <tr>
        <td align="center" valign="bottom">&nbsp;</td>
      </tr>
    </table></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td><hr color="#FF6600" size="0.5"></td>
  </tr>
  <tr bgcolor="#FFFFFF">
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>
agradezco muchisimo a quien me pueda ayudar please
__________________
paty :adios: