Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/02/2010, 11:41
Invitada
 
Fecha de Ingreso: marzo-2009
Mensajes: 17
Antigüedad: 15 años, 2 meses
Puntos: 0
Respuesta: Hacer una tarifa

Bueno, al final he encontrado la solución. Esto es lo que hago:
Cita:
<?php //tomo el precio de la base de datos de libros y lo muestro en la siguiente celda
$sql_productos="SELECT precio FROM libros WHERE nombre='Libro 1' ";
$bd_productos = abrers($sql_productos);
$fila = mysql_fetch_array($bd_productos);
$precio = $fila["precio"];
?>
<td colspan="2"><strong><?php echo $fila["precio"]; ?> &euro;</strong></td>
He hecho esto para la web donde muestro todos los libros de un género concreto, por ejemplo, drama:

Cita:
<?php //tomo el precio de la base de datos de libros de drama y lo muestro en la siguiente celda
$sql_productos="SELECT precio FROM libros WHERE nombre='Libro 1' ";
$bd_productos = abrers($sql_productos);
$fila = mysql_fetch_array($bd_productos);
$precio = $fila["precio"];
?>
<td colspan="2"><strong><?php echo $fila["precio"]; ?> &euro;</strong></td>

<?php
$sql_productos="SELECT precio FROM libros WHERE nombre='Libro 2' ";
$bd_productos = abrers($sql_productos);
$fila = mysql_fetch_array($bd_productos);
$precio = $fila["precio"];
?>
<td colspan="2"><strong><?php echo $fila["precio"]; ?> &euro;</strong></td>

<?php
$sql_productos="SELECT precio FROM libros WHERE nombre='Libro 3' ";
$bd_productos = abrers($sql_productos);
$fila = mysql_fetch_array($bd_productos);
$precio = $fila["precio"];
?>
<td colspan="2"><strong><?php echo $fila["precio"]; ?> &euro;</strong></td>
¿No hay manera de hacer esto último sin tener que estar repitiendo la consulta?. Algo así como:

"consulta los precios del género drama y guárdalos temporalmente. Luego, donde el libro se titulo "Libro 1" muestra su precio, donde el libro se titule "Libro 2" muestra su precio, etc, etc"

Por favor, agradecería ayuda pronto.

Gracias