25/01/2013, 11:04
|
| | Fecha de Ingreso: enero-2013
Mensajes: 10
Antigüedad: 11 años, 11 meses Puntos: 0 | |
imagen "foto de mes" Buenas tardes a todos¡
Espero que me podáis ayudar en un asunto:
Estoy realizando una página en la que una de las secciones se llama "La foto del mes", pero de la forma más básica que hay para entrenarme en esto del php y mysql; para ello lo primero de todo que he hecho ha sido crear una nueva base de datos; aquí os dejo la información de ésta:
CREATE TABLE IF NOT EXISTS `fm` (
`id` int(10) NOT NULL,
`foto` varchar(30) NOT NULL,
`mes` int(30) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
--
-- Volcar la base de datos para la tabla `fm`
--
INSERT INTO `fm` (`id`, `foto`, `mes`) VALUES
(1, 'FOTO_MES', 1),
(2, 'FOTO_MES2', 0),
(3, 'FOTO_MES3', 0);
como veis; se trata de una tabla muy simple. Podéis ver que mi bd tiene una tabla a la que he llamado "fm" y ésta tiene 3 campos; pues bien; lo que me interesa es crear código para que sólo me muestre la foto que tiene como valor en 'mes' el número '1'.
He estado probando, pero donde debe aparecer mi foto lo único que me aparece es una caja con el cuadrado azul de interrogación, como si yo en el código que he escrito me faltara una condición.
Se que me falta algo importante pero estoy empezando con ello y me haríais un gran favor si me ayudarais.
Aquí os dejo el código que llevo:
<?php
$query = "SELECT *";
$query .= "FROM fm";
$query.="WHERE mes LIKE'%1%'";
$result=mysql_query($query,$conexion);
?>
<div id="fotomes">
<img src="IMG/<?php echo $row['foto'] ?>.jpg" width="783" alt="<?php echo $row['mes'] ?>"/>
</div>
Muchas gracias¡ |