15. februar 2003 - 18:50
Der er
11 kommentarer og 1 løsning
script til "Næste billede" ->
Jeg mangler et lille php script, hvor man kan gå frem og tilbage i nogle billeder fra en mysql database. har en bruger som har eks. 10 billeder og når man vælger et af billeder skal man kunne bladre frem og tilbage i de 10 billeder.. [IMAGE] <- Forrige billede Næste billede -> db select : $grow = mysql_query("SELECT * from profil_gallery where gallery_id = '$gallery_id' ");
Annonceindlæg fra Infor
15. februar 2003 - 19:00
#1
<?php $connection = mysql_pconnect("server","bruger","kodeord"); mysql_select_db("database"); $visfra = $_GET[visfra]; if(!$_GET[visfra]) { $visfra = 0; } $query = mysql_query ("SELECT * FROM profil_gallery where gallery_id = '$gallery_id' limit $visfra, 1"); while ($row = mysql_fetch_array($grow)) { ?> <img src="<?php echo $row[url]; ?>" border="0"> <?php } if($visfra>0) { $bagud = $visfra-1; ?> <a href="vis.php?visfra=<?php echo $bagud; ?>">Forrige billede</a> <?php } $antal = mysql_num_rows(mysql_query("SELECT * FROM profil_gallery")); if($visfra< $antal-1) { $naeste = $visfra+1; ?> <a href="<?php echo "vis.php?visfra=$naeste"; ?>">Næste billede</a> <?php } ?>
15. februar 2003 - 19:04
#2
tak, jeg tester det lige
15. februar 2003 - 19:07
#3
<?php $connection = mysql_pconnect("server","bruger","kodeord"); mysql_select_db("database"); $visfra = $_GET[visfra]; if(!$_GET[visfra]) { $visfra = 0; } $query = mysql_query ("SELECT * FROM profil_gallery where gallery_id = '$gallery_id' limit $visfra, 1"); while ($row = mysql_fetch_array($grow)) { ?> <img src="<?php echo $row[url]; ?>" border="0"> <?php } if($visfra>0) { $bagud = $visfra-1; ?> <a href="vis.php?visfra=<?php echo $bagud; ?>">Forrige billede</a> <?php } $antal = mysql_num_rows(mysql_query("SELECT * FROM profil_gallery where gallery_id = '$gallery_id'")); if($visfra< $antal-1) { $naeste = $visfra+1; ?> <a href="<?php echo "vis.php?visfra=$naeste"; ?>">Næste billede</a> <?php } ?>
15. februar 2003 - 19:24
#4
jeg kan stadig ikke få det til at virke.. hmm...
15. februar 2003 - 19:52
#5
Hvad fejler det her: mysql_connect($mysql_host,$mysql_user,$mysql_password); mysql_select_db($mysql_db); $visfra = $_GET[visfra]; if(!$_GET[visfra]) { $visfra = 0; } $query = mysql_query ("SELECT * FROM profil_gallery where gallery_id = '$gallery_id' limit $visfra, 1"); while ($row = mysql_fetch_array($grow)) { ?> <img src="<?php echo $row[url]; ?>" border="0"> <?php } if($visfra>0) { $bagud = $visfra-1; ?> <a href="vis.php?visfra=<?php echo $bagud; ?>">Forrige billede</a> <?php } $antal = mysql_num_rows(mysql_query("SELECT * FROM profil_gallery where gallery_id = '$gallery_id'")); if($visfra< $antal-1) { $naeste = $visfra+1; ?> <a href="<?php echo "vis.php?visfra=$naeste"; ?>">Næste billede</a> <?php } ?>
15. februar 2003 - 20:19
#6
Den side der viser billederne skal du kalde vis.php også havde jeg beklageligvis lavet en fejl, havde sku travlt min far har fødselsdag, men nu er jeg her igen, men din vis.php fil skal se sådan her ud: mysql_connect($mysql_host,$mysql_user,$mysql_password); mysql_select_db($mysql_db); $visfra = $_GET[visfra]; if(!$_GET[visfra]) { $visfra = 0; } $query = mysql_query ("SELECT * FROM profil_gallery where gallery_id = '$gallery_id' limit $visfra, 1"); while ($row = mysql_fetch_array($query)) { ?> <img src="<?php echo $row[url]; ?>" border="0"> <?php } if($visfra>0) { $bagud = $visfra-1; ?> <a href="vis.php?visfra=<?php echo $bagud; ?>">Forrige billede</a> <?php } $antal = mysql_num_rows(mysql_query("SELECT * FROM profil_gallery where gallery_id = '$gallery_id'")); if($visfra< $antal-1) { $naeste = $visfra+1; ?> <a href="<?php echo "vis.php?visfra=$naeste"; ?>">Næste billede</a> <?php } ?>
15. februar 2003 - 20:25
#7
der kommer ikke nogen næste billeder eller forrige billeder
15. februar 2003 - 20:26
#8
viser den billedet?
15. februar 2003 - 20:28
#9
jep
15. februar 2003 - 20:29
#10
har du testede om det virker?
15. februar 2003 - 20:30
#11
har du icq eller msn? MSN: alexander_hv@hotmail.com ICQ: 82550004 Så kan jeg prøve at vejlede dig der, ellers må vi bare gøre det via eksperten.
15. februar 2003 - 21:20
#12
Her er løsningen: <?php $connection = mysql_pconnect($server,$username,$password); mysql_select_db($database); $gal_id = $_GET[gal_id]; $visfra = $_GET[visfra]; if(!$_GET[visfra]) { $visfra = 0; } $query = mysql_query ("SELECT * FROM profil_gallery where gal_id = '$gal_id' limit $visfra, 1"); while ($row = mysql_fetch_array($query)) { ?> <img src="<?php echo $row[url]; ?>" border="0"> <?php } if($visfra>0) { $bagud = $visfra-1; ?> <a href="<?php echo "vis.php?visfra=$bagud&gal_id=$gal_id"; ?>">Forrige billede</a> <?php } $antal = mysql_num_rows(mysql_query("SELECT * FROM profil_gallery where gal_id = '$gal_id'")); if($visfra< $antal-1) { $naeste = $visfra+1; ?> <a href="<?php echo "vis.php?visfra=$naeste&gal_id=$gal_id"; ?>">Næste billede</a> <?php } ?>
Vi tilbyder markedets bedste kurser inden for webudvikling