Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/09/2010, 21:50
Guillote11
 
Fecha de Ingreso: mayo-2010
Mensajes: 70
Antigüedad: 14 años
Puntos: 1
problema con buscador

Hola espero que encuentren el error pues soy nuevo en esto, paso los datos por post desde el formulario, luego de hechas las consultas para mostrar en el resultado del buscador el nombre y el género me genera este herror
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\ejercicios_php\buscador\dbuscador.p hp on line 26// que es la linea del while, y me muestra solo la tabla sin contenido.
este es el código:

<body>
<table border="1">
<tr><td align="center"><b><i>NOMBRE</i></b></td><td align="center"><b><i>G&Eacute;NERO</i></b></td></tr>
<?php
$nom=$_POST['txtnombre'];// llamo al campo
$gen=$_POST['combogenero'];// llamo al campo
$nom2=$_POST['radionom'];
$gen2=$_POST['radiogen'];
$asc=$_POST['radioasc'];
$desc=$_POST['radiodesc'];
$conn=mysql_connect("localhost","root","");
$sql="SELECT p.nombre_peli, g.nom_gen
FROM peliculas p, genero g
WHERE p.id_gen=g.id_gen";
if($nom != " "){
$sql.="and p.nombre_peli LIKE '%$nom%'";
}else{
if($gen !=" "){
$sql.="and g.id_gen=$gen";
}
}
mysql_select_db("video",$conn);
$res=mysql_query($sql,$conn);
while($row = mysql_fetch_array($res)){
$nom=$row['nombre_peli'];
$gen=$row['nom_gen'];
print("<tr><td>".$row['nombre_peli']."</td><td>".$row['nom_gen']."</td></tr>");
}
?>
</table>
</body>
</html>
Código PHP:
[PHP
[/PHP]