Ver Mensaje Individual
  #31 (permalink)  
Antiguo 09/05/2011, 11:21
marina_mesas
 
Fecha de Ingreso: noviembre-2010
Mensajes: 48
Antigüedad: 13 años, 5 meses
Puntos: 5
De acuerdo Respuesta: Como muestro una imagen

Cita:
Iniciado por Triby Ver Mensaje
Creo que puede haber un error en la consulta de busqueda, porque no estas preparando los datos correctamente:

Código PHP:
Ver original
  1. // Antes de poner algo en una consulta, debes prepararlo:
  2. $busca = mysql_real_escape_string($_POST['busca']);
  3.  
  4. // Para saber si hay un error en la consulta:
  5. $busqueda = mysql_query(/* AQUI TU CONSULTA DE BUSQUEDA */) or die('Error ejecutando consulta: ' . mysql_error());

Si te da mensaje de error, ya nos estaras contando de que se trata, si no, entonces, antes de imprimir la imagen haz esto:

Código PHP:
Ver original
  1. echo '<pre>';
  2. echo '</pre>';

var_dump() sirve para ver el contenido de una variable (u objeto), solo para saber si vienen los resultados como los esperas o hay que modificar algo.
TRIBY!! Sos un genio Funciono de esta manera:

Código PHP:
Ver original
  1. <?php //Buscador
  2. if(isset($_POST['buscar']) && !empty($_POST['busca']));
  3. {
  4.     $busca = mysql_real_escape_string($_POST['busca']); // Triby
  5.     $busca=$_POST['busca'];
  6.  
  7.  
  8.         $busqueda = mysql_query("SELECT * FROM tbl_product WHERE pd_description LIKE '%".$busca."%'") or die('Error ejecutando consulta: ' . mysql_error());
  9.         while($f = mysql_fetch_assoc($busqueda)){
  10.             $pd_thumbnail = $f['pd_thumbnail'];
  11.             if (!empty($pd_thumbnail) && $pd_thumbnail != "") {
  12.                 $pd_thumbnail = WEB_ROOT . 'images/product/' . $pd_thumbnail;
  13.             } else {
  14.                 $pd_thumbnail = WEB_ROOT . 'images/no-image-small.png';
  15.             }
  16.             //echo '<pre>';var_dump($f);echo '</pre>'; // Triby
  17.              echo "<img src='".$pd_thumbnail."'>&nbsp;&nbsp;".$f['pd_description']."&nbsp;&nbsp;".$f['pd_price']."<br>";  
  18.         }
  19.      
  20. }
  21. ?>

Ahora te tengo otra pregunta! Perdona me estoy abusando de vos

Como harias para hacer que al momento de mostrar algo la lista de abajo desaparesca? Se que seria con un if y un else, pero no se como encaralo!? Tambien agradesco a todos aquellos que con sus aportes fue saliendo todo este lio!!