problem med forrige og næste link
Hej eksperterJeg har et forrige og næste link, som linker mellem nogle billeder.
Jeg har hentet et script fra et tidligere spørgsmål herinde fra:
http://www.eksperten.dk/spm/725916 og tilpasset det min side.
Forrige og næste link virker, men når den linker mellem billederne, gør den det med alle billeder i tabellen "galleri".
Den skal kun gøre det hvis "$eventnr == $gallerinr".
Kan i hjælpe med at lave det?
Herunder ses koden:
-------------------------------
<?php require_once('../Connections/connect.php'); ?>
<?php
$colname_Recordset1 = "1";
if (isset($_GET['id'])) {
$colname_Recordset1 = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']);
}
mysql_select_db($database_connect, $connect);
$query_Recordset1 = sprintf("SELECT * FROM galleri WHERE id = %s", $colname_Recordset1);
$Recordset1 = mysql_query($query_Recordset1, $connect) or die(mysql_error());
$row_Recordset1 = mysql_fetch_assoc($Recordset1);
$totalRows_Recordset1 = mysql_num_rows($Recordset1);
$gallerinr = $row_Recordset1['gallerinr'];
$sql = "SELECT * FROM galleri WHERE gallerinr LIKE '%$gallerinr%'";
$query = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($query);
$eventnr = $row['gallerinr'];
$qNext = mysql_query("SELECT id FROM galleri WHERE id > '$_GET[id]' ORDER BY id ASC LIMIT 1") or die(mysql_error());
$hasNext = (mysql_num_rows($qNext) > 0 );
if ( $hasNext ) $next = mysql_fetch_assoc( $qNext );
$qPrior = mysql_query("SELECT * FROM galleri WHERE id < '$_GET[id]' ORDER BY id DESC LIMIT 1") or die(mysql_error());
$hasPrior = (mysql_num_rows($qPrior) > 0 );
if ( $hasPrior ) $prior = mysql_fetch_assoc( $qPrior );
$q = mysql_query("SELECT * FROM galleri WHERE id = '$_GET[id]'") or die(mysql_error());
$vis = mysql_fetch_assoc($q);
?>
<b><? echo $vis[tekst]; ?></b><br>
<?php if( $eventnr == $gallerinr ) { ?>
<table border="0" width="100%">
<tr>
<td>
<?php if($hasPrior) { ?>
<button onclick="window.location.href='<?= $_SERVER['PHP_SELF'] ?>?id=<?= $prior['id'] ?>'">Forrige billede</button>
<?php } if($hasNext) { ?>
<button onclick="window.location.href='<?= $_SERVER['PHP_SELF'] ?>?id=<?= $next['id'] ?>'">Næste billede</button>
<?php } ?>
</td>
</tr>
<tr>
<td><img src="../jpg/galleri/<? echo $vis[billede]; ?>" border="0" width="400" height="300"></td>
</tr>
<tr>
<td>..</td>
</tr>
</table>
<?php } ?>
<?
mysql_close();
?>
<?php
mysql_free_result($Recordset1);
?>
- rampagezz
