Ver Mensaje Individual
  #5 (permalink)  
Antiguo 09/09/2011, 13:32
sarape
 
Fecha de Ingreso: marzo-2007
Mensajes: 58
Antigüedad: 17 años, 1 mes
Puntos: 0
Respuesta: Realizar consulta desde varios select a un BBDD

Disculpad , pero no me sale cuando pongo condiciones. PUedo visualizar bien las condiciones pero no me hace la consulta, y siempre me sale el mysql_error(Resource id #3). Sábeis de que es. Gracias anticipadas
El código es
$cn=mysql_connect('localhost','root',"");
mysql_select_db('carretillas',$cn) or die (mysql_error());
$condicion="";
if($fabricante!="0")
{
if($condicion=="")
$condicion.=" fabricante='$fabricante'";

}
if($cap!="0")
{
if($condicion=="")
$condicion.= " capacidad='$cap' ";
else
$condicion.= " and capacidad='$cap' ";

}
if($cat!="0")
{
if($condicion=="")
$condicion.= " categoria='$cat' ";
else
$condicion.= " and categoria='$cat' ";
}
if($propulsion!="0")
{
if($condicion=="")
$condicion.= " propulsion='$propulsion' ";
else
$condicion.= " and propulsion='$propulsion' ";
}
if($condicion=="")
$sql="select * from carretillas";
else
$sql="select * from carretillas where " . $condicion ;


$cursor=mysql_query($sql, $cn);
echo "<table border=2>";
while($reg=mysql_fetch_array($cursor,MYSQL_ASSOC))
{
echo "<tr>";
foreach($reg As $v)
{
echo "<td>$v</td>";
}
echo "</tr>";
}
echo "</table>";


echo "el error es "."mysql_error($cn)";
mysql_close($cn);