Dies ist der Code der Gallerie. Die Variable $x_wertthumb ist bis anhien die Breite der Bilder = 100 Pixel. Nun möchte ich aber für jedes Bild in der Tabelle die Breite individuell auslesen. Das Feld in dem die Breiten in der Tabelle sind heisst wertthumb. Die grösse soll dan im Link bewirken:
echo "<img src=\"thumb.php?image=".$abs_path."/".$output_pic."&x=".$x_wertthumb."
\">;
sas ".$x_wertthumb." automatisch die im Feld vermerkte Breite ausgeführt wird. Wie geht das?
echo "<img src=\"thumb.php?image=".$abs_path."/".$output_pic."&x=".$x_wertthumb."
\">;
sas ".$x_wertthumb." automatisch die im Feld vermerkte Breite ausgeführt wird. Wie geht das?
PHP:
$query=mysql_query("SELECT * FROM $grenpic WHERE rubrik='$_GET[rubrik]' ORDER BY timestamp ASC LIMIT $Pageposition, $Zeilen_pro_Seite") or die(mysql_error());
} else {
$ueberschrift="<br />\n";
$query=mysql_query("SELECT * FROM $grenpic ORDER BY timestamp ASC LIMIT $Pageposition, $Zeilen_pro_Seite") or die(mysql_error());
}
echo $ueberschrift."$ueberschrift_text\n"; // jew. Überschrift ausgeben
while($row = mysql_fetch_array($query)) {
$j = mysql_num_fields($query);
for($i=0;$i<$j;$i++) {
$k = mysql_field_name($query,$i);
$$k = $row[$k];
}
$files[]=$bilduri;
$filesid[]=$id;
$ti[]=$shorttext;
$alt[]=$alttext;}
// enthält shorttext einen Content?
if(empty($shorttext)){
$shorti="";
// nein, dann eben ohne Text :-(
} else {
$shorti=stripslashes($shorttext);
}
function create_table($files, $filesid, $ti, $alt){
global $limit, $tb_photogallerie, $abs_path, $x_wertthumb, $table, $tr, $td, $columns, $shorti, $url;
$br ="\n";
$filecount = 0;
$rows = $limit / $columns;
$rest = $limit % $columns;
if ($rest != 0)
$rows +=1;
echo $table,$br;
for ($rowcount=1; $rowcount <= $rows; $rowcount++){
echo $tr.$br;
for ($colcount=1; $colcount <= $columns; $colcount++){
echo $td.$br;
if ($filecount <= ($limit - 1)){
$output_id=$filesid[$filecount];
$output_pic=$files[$filecount];
$output_ti=$ti[$filecount];
$output_alt=$alt[$filecount];
$filecount++;
if(!empty($output_id)){
echo "<a href=\"viewphoto.php?img=".$abs_path."/".$output_pic."&x=".$filesid."\">\n";
echo "<img src=\"thumb.php?image=".$abs_path."/".$output_pic."&x=".$x_wertthumb."
\" alt='$output_alt' style='border-top: 1px black; border-right: 1px black; border-bottom: 1px black; border-left: 1px black'>";
echo "</a><br>";
echo "$output_ti";
} else {
echo " ";
}
}
else echo " ";
echo $br;
echo "</td>".$br;
}
echo "</tr>".$br;
}
echo "</table>".$br;
}
create_table($files, $filesid, $ti, $alt);
?>