Tengo un problema porque no se como llamar una cosa desde otra. Tengo mi fichero thumbnails.php cuyo código es este:
Código PHP:
<?
$img = $_GET['img'];
$image = imagecreatefromjpeg($img);
$img_w = imagesx($image);
$img_h = imagesy($image);
$new_img_w = 168;
$new_img_h = 126;
$new_img_source = imagecreate($new_img_w,$new_img_h);
imagecopyresized($new_img_source, $image, 0, 0, 0, 0, $new_img_w, $new_img_h,$img_w, $img_h);
header("Content-type: image/jpeg");
imagejpeg($new_img_source,"");
?>
Código PHP:
function WallPapers($categoria,$pagina,$col = 4, $columnas = 4, $filas = 4){
session_start();
$sid = "&jcgrmsid=".session_id();
if($categoria == "todas"){
$query = "SELECT * FROM jcgrm_categorias_tapices WHERE activa<>0 ORDER BY idcat";
$result = mysql_query($query) or die(mysql_error());
echo "<table border='0' align='center' cellpadding='0' cellspacing='1' class='table'>";
echo "<tr>";
echo "<td class='topics bold font padding tr' colspan=".$col.">Fondos de Escritorio</td>";
echo "</tr>";
if(mysql_num_rows($result) != 0){
$row = mysql_fetch_array($result);
while($row){
echo "<tr>";
$int = 0;
do {
echo "<td><a href='tapices.php?accion=mostrar&categoria=".$row['idcat']."".$sid."'><img src='images/tapices/cat/".$row['imagen']."' alt='".$row['titulo']."' border='0'></a></td>";
$int++;
} while(($row = mysql_fetch_array($result)) && ($int < $col));
echo "</tr>";
}
}else{
echo "<tr><td class='padding font bold'>No poseemos ninguna categoría activa</td></tr>";
}
echo "</table>";
}else{
$query = "SELECT * FROM jcgrm_tapices WHERE (idcat=".$categoria.") AND (activa<>0) LIMIT ".($pagina*$filas*$columnas).",".($filas*$columnas)."";
$result = mysql_query($query) or die(mysql_error());
$titquery = "SELECT * FROM jcgrm_categorias_tapices WHERE idcat=".$categoria."";
$titresult = mysql_query($titquery) or die(mysql_error());
$rowtit = mysql_fetch_assoc($titresult);
echo "<table border='0' class='table' align='center' cellpadding='1' cellspacing='0'>";
echo "<tr>";
echo "<td colspan=".$columnas." class='topics bold tr padding font'><a href='tapices.php?accion=mostrar&categoria=todas".$sid."'>Fondos de Escritorio</a> :: <a href='tapices.php?accion=mostrar&categoria=".$categoria."".$sid."'>".$rowtit['titulo']."</a><td>";
echo "</tr>";
if(mysql_num_rows($result) != 0){
$cant = "SELECT COUNT(*) AS cantidad FROM jcgrm_tapices WHERE (idcat=".$categoria.") AND (activa<>0)";
$cantres = mysql_query($cant) or die(mysql_error());
$res = mysql_fetch_array($cantres);
$row = mysql_fetch_array($result);
while($row){
echo "<tr>";
$int = 0;
do {
echo "<td><img src='thumbnails.php?img=images/tapices/".$row['imagen']."'></td>"; // aqui quiero que me salgan thumbnails de imagenes grandes que están en ese directorio, como lo hago?
$int++;
} while(($row = mysql_fetch_array($result)) && ($int < $columnas));
echo "</tr>";
}
echo "<tr><td colspan=".$columnas."><table border='0' width='100%'><tr>";
if($pagina){
echo "<td align='center'><a href='tapices.php?accion=mostrar&categoria=".$categoria."&pagina=".($pagina-1)."".$sid."'>< Anterior</a></td>";
}
if((($pagina+1)*$filas*$columnas) < $res['cantidad']){
echo "<td align='center'><a href='tapices.php?accion=mostrar&categoria=".$categoria."&pagina=".($pagina+1)."".$sid."'>Siguiente ></a></td>";
}
echo "</tr></table></td></tr>";
}else{
echo "<tr><td class='padding font bold'>No poseemos tapices en esta categoría</td></tr>";
}
echo "</table>";
}
}
Salu2