Foros del Web » Programando para Internet » PHP »

Imagenes

Estas en el tema de Imagenes en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 04/01/2012, 04:20
Avatar de oaoanton  
Fecha de Ingreso: diciembre-2011
Mensajes: 22
Antigüedad: 12 años, 4 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

Etiquetas: imagenes, mysql, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:01.