Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/12/2007, 07:45
djmourino
 
Fecha de Ingreso: noviembre-2006
Mensajes: 27
Antigüedad: 17 años, 6 meses
Puntos: 1
Re: Organizar imagenes por categorias

Eso ya lo e intentado con el mismo resultado, las imágenes de la primera categoría salen en la segunda , lo deje asi
Código:
function pantalla_principal() {
global $db,$prefix;


include("header.php");
opentable();
include("modules/proyectos/diseño/header.html");




$result = $db->sql_query("SELECT Nombre,Imagen,Descripcion FROM ".$prefix."_categorias");



while ($row2 = $db->sql_fetchrow($result)) {

$nombre= $row2['Nombre'];
$_imagen= $row2['Imagen'];
$_descripcion= $row2['Descripcion'];

$result2 = $db->sql_query("SELECT id,imagen,categoria FROM ver_categorias where categoria='$nombre'");

while(list($pid,$imagen,$categoria) = $db->sql_fetchrow($result2)) {
 
 

$_contenido .= '<a href="modules.php?name=proyectos&accion=ver&pid='.intval($pid).'"><img src="'.$imagen.'" height="150" width="150" hspace="5" align="center"/></a>';
}

$file = "modules/proyectos/diseño/principal.html";
$file1 = implode("", file($file));
$file1 = addslashes($file1);
$file1 = "\$r_file=\"".$file1."\";";
eval($file1);
print $r_file;
 
}
include("modules/proyectos/diseño/footer.html");
closetable();
include("footer.php");

}
La cosa seria hacer que identificase la categoría y que una vez muestre los resultados no se repita en la siguiente.

Un saludo


PD: e encontrado el "problema", si el contenido del archivo principal.html lo pongo junto al php funciona bien con lo cual el problema es del $contenido .= se supone que el . que se le agrega delante del = es para que se repita, hay alguna otra forma para que se repita pero que no se mezcle con la otra categoría, si el html lo pongo junto con el php cambie el $contenido .= por un echo y funciona perfecto...

Última edición por djmourino; 05/12/2007 a las 08:56