Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/08/2008, 22:35
okram
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Me marca un error

Cita:
Iniciado por GatorV Ver Mensaje
Por otro lado veo que usas la variable $producto, pero no la veo definida por ningún lado.
Probablemente la variable $producto está viniendo de la URL.

@RicardoU, si es así, recuerda que debes usar $_GET['variable'] (Uso de Register Globals) . Ahora, si viene de la URL, debes usar alguna técnica para evitar la Inyección SQL, como la función mysql_real_escape_string(), y al armar tu consulta, debes limitar la variable con comillas simples, para que no ocurran errores en caso de que la variable esté vacía:

Código PHP:
$producto mysql_real_escape_string($_GET['producto']); // Por seguridad
$sql="SELECT *FROM $table_name where descripcion='$producto'"// Delimita los valores con comillas simples
 
$result=mysql_query($sql,$conexion) or die("<b>Error en la consulta</b> <br/><br/>".mysql_error()); // mysql_error(), por si existen errores en la consulta 
Saludos,