Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/10/2009, 10:51
Avatar de velma
velma
 
Fecha de Ingreso: marzo-2006
Mensajes: 94
Antigüedad: 19 años
Puntos: 0
Exclamación Errores en consulta con varios criterios

Hola,

Tengo una super duda y esque estoy haciendo un sistema donde tengo que realizar una consulta con varios criterios, estuve buscando y encontre una forma pero me aparecen los siguientes errores:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Mydevcorwebsite\aut_cons_crit.php on line 280

Warning: mysql_free_result(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\Mydevcorwebsite\aut_cons_crit.php on line 320

son las siguientes lineas:

linea 280: while($resultados=mysql_fetch_array($sql)){
linea 320: mysql_free_result($sql);

esta es mi consulta:

Código PHP:
if ($_GET['accion']=="consultaventa"){
$telefono=$_POST['telefono'];
$nuevost=$_POST['nuevost'];
$oserin=$_POST['oserin'];    
    
$sql="SELECT * FROM general WHERE ";  
if(isset(
$telefono) && $telefono!=""){
$sql.="notel='".$telefono."'";
}
elseif(isset(
$nuevost) && $nuevost!=""){
$sql.="idstatus='".$nuevost."'";

elseif(isset(
$oserin) && $oserin!=""){
$sql.="os_inf='".$oserin."'";
}
$resultaconsulta=mysql_query($sql);

//y asi lo imprimo

while($resultados=mysql_fetch_array($sql)){
echo <<< HTML
<tr>
    <td width="3%" bgcolor="#ECF5F9"><div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#000000">$resultados
[no_tel]</font></div></td> 
Alguien puede decirme que estoy haciendo mal??
__________________
:cool: VELMA:si: