Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2012, 12:43
Avatar de AndreaEstrada
AndreaEstrada
 
Fecha de Ingreso: noviembre-2012
Ubicación: Torreón
Mensajes: 54
Antigüedad: 11 años, 6 meses
Puntos: 0
Sonrisa Error en consulta PHP

Hola!! De nuevo aquí con otra gran duda... muchisimas gracias a las personas que se toman su tiempo para ayudarme.
pues bien, en esta ocasión tengo un formulario de busqueda que pide que se introduzca el Período del Reporte General para realizar la búsqueda
Se supone que al encontrar registros me debe de imprimir en una tabla la consulta... SI HAY REGISTROS EN LA BD
pero me aparece este error

Código PHP:
Warningmysql_query() expects parameter 1 to be stringresource given in C:xampphtdocs .... ReportesGenerales.php on line 121 
Código PHP:
Warningmysql_num_rows() expects parameter 1 to be resourcenull given in C:xampphtdocs .... ReportesGenerales.php on line 122 
ESTE ES EL CODIGO DEL FORMULARIO EN EL QUE LE MANDAMOS EL PERIODO:

Código PHP:
<h4>B&Uacute;SQUEDA DE REPORTE GENERAL</h4>
        <
br>
        <
center>
        <
form class="contacto "name="buscador" action="ReportesGenerales.php" method="POST">
            <
label>Introduzca el Per&iacute;odo del Reporte General para realizar la b&uacute;squeda en el Sistema Integral:</label>
            <
br><br>
            <
div><label>Per&iacute;odo: <input type='text' class="periodo" name="Periodo"><b><iEjemplo1-2013</i></b></label></div>
            <
br>
            <
input type="submit" name="Buscar" value="BUSCAR" class='boton'/>
            <
br>
        </
form>
        </
center
ESTE ES EL CODIGO DEL FORMULARIO QUE RECIBE EL PERIODO Y ME REALIZA LA CONSULTA PARA IMPRIMIRLO EN UNA TABLA ES DECIR ReportesGenerales.php DONDE ME MARCA EL ERROR:

Código PHP:
<h4>REPORTE GENERAL</h4>
        <?php
             
include ("../conexion/conexion.php");
            
            
$Periodo=$_POST['Periodo'];

            
$sql mysql_query ("SELECT docentes.NoTarjeta, concat(usuarios.nombre,' ',usuarios.ApellidoPaterno,' ',usuarios.ApellidoMaterno)as nombrecompleto,
            rieee_docente.horas_nombramiento,rieee_docente.horario_checada,rieee_docente.horario_clases,rieee_docente.telefono,rieee_docente.celular,
            materias.nombre_materia,
            rieee_docente.asignacion
            FROM usuarios,docentes,materias,rieee_docente,rieee_materias
            WHERE usuarios.idUsuario = docentes.idUsuario
            AND docentes.idDocente = rieee_docente.idDocente
            AND docentes.idDocente = rieee_materias.idDocente
            AND rieee_docente.idDocente = rieee_materias.idDocente
            AND materias.idMateria = rieee_materias.idMateria
            AND rieee_docente.periodo = '$Periodo' ORDER BY NoTarjeta"
);   //consulta SQL

            
$result mysql_query($sql); //variable que guarda la consulta y la conexion AQUI MARCA EL ERROR LINEA 121
            
$limit mysql_num_rows($result); //Obtenngo el Total de Registros Afectados AQUI MARCA EL ERROR LINEA 122
            
            
if($limit==0)
            {
                echo 
'<script>window.location="buscaRepGeneral.php?act=1"</script>';
            }
            else
            {
                echo 
"<center><form action='excelRepGral.php' method='post' class='contacto'>";
                echo 
"<label>Reporte General del Periodo: </label><INPUT TYPE='text' NAME='Periodo' SIZE='20' MAXLENGTH='30' value='$Periodo' readonly='readonly'><br>";
                echo 
"<input type='submit' value='EXPORTAR A EXCEL' id='submit' name='submit' class='boton'/>";
                echo 
"</form>";
                
                echo 
" <h4>REPORTE GENERAL</h4>";                
                echo 
"<table> \n";
                echo 
"<thead><tr> \n";
                echo 
"<th>No Tarjeta</th> \n";
                echo 
"<th>Catedrático</th> \n";
                echo 
"<th>Horas de Nombramiento</th> \n";
                echo 
"<th>Horario de Checada</th> \n";
                echo 
"<th>Horario de Clases</th> \n";
                echo 
"<th>Telefono</th> \n";
                echo 
"<th>Celular</th> \n";
                echo 
"<th>Materias</th> \n";
                echo 
"<th>Criterio de Asignación</th> \n";
                echo 
"</tr></thead> \n";
                
                while (
$row mysql_fetch_row($result))
                {
                    echo 
"<tr> \n";
                    echo 
"<td >$row[1]</td> \n"//NoTARJETA
                    
echo "<td >$row[2]</td> \n"//NOMBRE DEL PROFESOR
                    
echo "<td >$row[3]</td> \n"//HORAS DE NOMBRAMIENTO
                    
echo "<td>$row[4]</td> \n"//HORARIO CHECADA
                    
echo "<td>$row[5]</td> \n"//HORARIO CLASES
                    
echo "<td>$row[6]</td> \n"//TELEFONO
                    
echo "<td>$row[7]</td> \n"//CELULAR
                    
echo "<td>$row[8]</td> \n"//MATERIAS 
                    
echo "<td>$row[9]</td> \n"//CRITERIO DE ASIGNACION
                    
echo "</tr> \n";
                }
                echo 
"</table></center> \n";    
            }
        
?>
__________________
"La verdadera clave de la grandeza es ser en verdad lo que aparentamos ser" -Sócrates