
04/01/2012, 04:20
|
 | | | Fecha de Ingreso: diciembre-2011
Mensajes: 22
Antigüedad: 13 años, 3 meses Puntos: 0 | |
Imagenes Hola a todos!!
Estoy creando una especie de blog noticiario, en el qual una noticia(acto, reunion...) puede contener varias imagenes o ninguna, estas imagenes estan en el servidor, i mediante una BBDD Mysql se consige la URL a esta, peró solo consigo qe me muestre 1 o esta varias veces, si algien sabe como hacer-lo le estare muy agradecido.
Envio codigo:
Muestreo d datos:
<?
for ($i=0; $i<$resIMG; $i++) {
while (($rowCos = mysql_fetch_assoc($resCos)) && ($rowIMG = mysql_fetch_assoc($resIMG))) {
echo "<center><h1> ". $rowCos['titol'] ."</h1></center><h2>" .$rowCos['subtitol']." </h2><br /><p>".$rowCos['text']."</p> <img class=img src='".$rowIMG['img']."' /><hr size=2 color=green /><br /><br />";
}
}
?>
Conexion i consultas MYSQL:
<?php
$conexion = mysql_connect ("localhost", "root", "");
mysql_select_db("prova", $conexion);
$menu = "SELECT DISTINCT * FROM menu";
$cos = "SELECT DISTINCT * FROM cos INNER JOIN imatges on cos.ID=imatges.ID_cos GROUP BY ID_cos";
$resMenu = mysql_query($menu, $conexion) or die (mysql_error("No s'ha pogut conectar"));
$totMenu = mysql_num_rows($resMenu);
$resCos = mysql_query($cos, $conexion) or die (mysql_error("No s'ha pogut conectar"));
$totCos = mysql_num_rows($resCos);
$img = "SELECT DISTINCT * FROM imatges";
$resIMG = mysql_query($img, $conexion) or die (mysql_error("No s'ha pogut conectar"));
$totIMG = mysql_num_rows($resIMG);
?>
Estructura BBDD:
-Tabla cos:
ID-->AutoIncrement
Titol
Subtitol
Text
-Tabla imatges:
ID-->AutoIncrement
ID_cos -->hace referencia al ID de la noticia, acto...
img --> nombre de la imagen |