Ver Mensaje Individual
  #15 (permalink)  
Antiguo 21/06/2011, 04:52
miktrv
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: porque no funciona este codigo php

Vale, vamos por partes:

Primero revisa la seguridad de tu código SQL, metes un $_GET sin filtrar, que pasa si metes por ejemplo... " "= *"

Además debes de comprobar de que el id que menten es un número si es autoincrement, y comprobar que el id existe dentro de tu bbdd.

Ahora, para mostrar los resultados:

Código PHP:
Ver original
  1. $ruta-directorio-imagenes = 'images/';
  2.  
  3. //aqui faltaria un if, etc para comprobar qiue existe
  4. $id = existe($_GET['id']);
  5.  
  6. $resul = mysql_query("SELECT * FROM tienda_online WHERE id_tienda='". $id ."'");
  7. while($row = mysql_fetch_array($resul)) {
  8.  
  9. echo $row['precio'] . '<br />';
  10.  
  11. if(!empty($row['pon-aqui-el-nombre-de-tu-columna-de-imagen']) and file_exists($ruta-directorio-imagenes . $row['pon-aqui-el-nombre-de-tu-columna-de-imagen'])) {
  12.  
  13. echo '<img src="' . $ruta-directorio-imagenes . $row['pon-aqui-el-nombre-de-tu-columna-de-imagen'] . '">';
  14.  
  15. }
  16.  
  17.  
  18. }

Prueba esto y revisa las columnas!

Un saludo!