hvordan laver man popup +mysql?
Hej eksperter.Jeg har følgende script:
<?
$dir = "./galleri/";
// Det antal billeder der skal vises ad gangen
$antal = 8;
// Henter startnummeret.
$num = ($_GET['num']) ? (int) $_GET['num']-1 : 0;
function GetFileName($file) {
$part = explode(".", $file);
$file = "";
for($i=0;$i<count($part);$i++) {
$file = $file . $part[$i];
}
return $file;
}
if ($handle = opendir($dir)) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != ".." && $file != "Thumbs.db" && $file != "thumbs" && $file != "") {
$files[] = $file;
}
}
closedir($handle);
}
$td = 0;
sort($files);
echo "<center>";
// Tæller hvor mange filer der er
$antal_filer = sizeof($files);
// Sætter det næste og forrige nummer
$nextnum = $num+$antal+1;
$prevnum = $num-$antal;
// Tester om der skal laves en forrige eller næste link
if ($num >= $antal) echo "<a href='galleri.php?num=$prevnum'>Forrige $antal</a> ";
if ($antal_filer > $nextnum) echo "<a href='galleri.php?num=$nextnum'>Næste $antal</a>";
echo "</center>\n<table cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" align=\"center\"> ";
for($i=$num;$i<$num+$antal;$i++){
$td++;
if($td == 1) {echo "<tr>\n"; }
// Tester om der er flere billeder at lave
if ($i<sizeof($files)){
?>
<td align="center" width="25%">
<table cellpadding="0" cellspacing="5" align="left">
<tr>
<td align="center" style="border: 1px solid #ffffff;"><a href="java script:popImage('<? echo $dir.$files[$i]; ?>','<? echo $i; ?>')">
<img src="<? echo $dir.$files[$i]; ?>" border="0" width="99" height="86">
</a> </td>
</tr>
<tr>
<td align="center" style="border: 1px solid #ffffff;"><span class="style1">Læs info </span></td>
</tr>
</table>
</td>
<?
}
if($td == 4) {echo "</tr>\n"; $td = 0;}
}
?>
Jeg håber i vil hjælpe mig med at lave dette script lidt om, så den henter alle billeder i min mysql DB i en tabel der hedder:
CREATE TABLE `jgalleri` (
`id` int(10) NOT NULL auto_increment,
`navn` text,
`upfile` text,
`info` text,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=11 ;
hvor billederne er den som hedder "upfile", den skal stadig sætte billeder som de er nu, 4 hen, og så en ny række.
Når det er lavet kunne jeg virkelig godt tænke mig at få lavet så der kom en popup når man trykkede på "læs info" med størrelsen 500x500, der må ikke være navigation og adr. linje osvosv. på popup siden skal billede, $navn og $info fremgå .. men det kan jeg selv lave hvis man kan komme til at sætte en html kode ind i det.
Jeg håber at det kan lade sig gøre.
mvh
