Ver Mensaje Individual
  #7 (permalink)  
Antiguo 13/09/2011, 10:39
Avatar de JuJoGuAl
JuJoGuAl
 
Fecha de Ingreso: julio-2009
Ubicación: Venezuela
Mensajes: 754
Antigüedad: 14 años, 9 meses
Puntos: 19
Respuesta: sistema de busqueda

luego e creado una base de dato llamada tupiezac_imagen y una tabla llamada nombre donde guardo la ruta de la imagen.

si es asi como dijiste el select esta malo.

Recuerda q los select son: SELECT CAMPO1,CAMPO2, CAMPOn... (* asterico si selecccionaras todos los campos) FROM TABLA WERE CAMPO1=VALOR (CONDICION)

El rojo es condicion es decir puede ser un where campo=1 o campo!=1 o cualquier otra q necesites...
el * se coloca SELECT * .... cuando quieres recoger todos los campos

haber te pasare n breve ejemplo:

Imagina q tienes un formulario donde e campo CRITERIO es donde las personas escriben lo q quieren buscar...

entonces tienes q tener en tu base de datos una tabla llamada IMAGENES con los campos RUTA, IMAGEN, COMENTARIO. en comentario van las palabras que son palabras claves..

ahora el codigo seria algo:

Código PHP:
Ver original
  1. $dato= $_POST['criterio'];
  2. mysql_select_db($database_Conexion, $Conexion);
  3. $queryimagen = "SELECT * FROM imagenes WHERE COMENTARIO IS LIKE %'$dato'%";
  4. $imagenq = mysql_query($queryimagen, $Conexion) or die(mysql_error());
  5. $rowimagen = mysql_fetch_assoc($imagenq);
  6. $totalRows_imagen = mysql_num_rows($imagenq);

entonces si hay rsultado

Código PHP:
Ver original
  1. if($totalRows_Producto!=0)
  2. {
  3. // como hay mas 1 un registro en la BD hare un DO para mostrar todas las imagenes encontradas:
  4. do
  5. {
  6. ?>
  7. <img src="<?PHP echo $rowimagen['ruta'].$rowimagen['imagen']; ?>">
  8. <?php
  9. }
  10. while ($rowimagen = mysql_fetch_assoc($imagenq));
  11.  
  12. }

Cuando obtengas un error debes mostrarlo de resto no podre saber q exactamente esta pasando...