Include ikke side
HejsaI min index.php har jeg nogen masse include statments.
men den gider ikke hente min nyheder når jeg kører limit på dem. Det virker fint hvis jeg ikke henter den ind i index siden.
jeg kan ikke lige finde fejlen. Den includere bare en tom side, der kommer ikke nogen fejl meddelse.
(noget af index.php)
if ($_GET["pid"] == nyheder)
{
include_once("nyheder.php");
}
if ($_GET["pid"] == 'nyheder?limit_fra=$limit_fra_n&id='.$_GET["id"].'')
{
include_once("nyheder.php");
}
if ($_GET["pid"] == 'pid=nyheder?limit_fra=$antalsider&id='.$_GET["id"].'')
{
include_once("nyheder.php");
}
nyheder.php (det hele)
<?
include_once("sql.php");
include_once("help.php");
$antalperside = 1;
// CONNECT TIL DB
conn(); //$forbindelse = mysql_select_db("opgman", mysql_connect("localhost","root",""));
$hentsider = mysql_query("select * from nyheder ORDER BY id DESC") or die (mysql_error());
$antalsider = ceil($hentsider / $antalperside);
$limit_fra = $_GET['limit_fra'];
if(!$limit_fra) {
$limit_fra = 1;
}
$limit_fra = $limit_fra * $antalperside - $antalperside;
$hent = mysql_query("SELECT * FROM nyheder ORDER BY id DESC LIMIT $limit_fra,$antalperside");
while($row = mysql_fetch_array($hent)) {
$dato = date('d/m Y', $row['dato']);
$date = $row["dato"];
echo '<center><h2>Nyheder</h2></center></ br></ br>';
echo '<table align="center" border="0" width="45%" height="50%">'; // height="50%"
echo '<tr>';
echo '<td rowspan="4" width="5"><div="nyhedvenstre"> </div></td>';
echo '<td align="center"> <div id="nyhoverskrift"> <h3>'.$row["overskrift"].'</h3></div></td>' ;
echo '<td rowspan="4"><div="nyhedhojre"> </div> </td>';
echo "</tr>";
echo "<tr>";
echo '<td align="left" cellpadding="15" ><div id="nyhindhold"><p>'.$row["indhold"].'</p></div></td>';
echo "</tr>";
echo "<tr>";
echo '<td align="center"></td>';
echo "</tr>";
echo "<tr>";
echo '<td align="right"><p align="left">'.$date.'</p><p align=right> '.$row["forfatter"].'</p></td>';
echo "</tr>";
echo '</table> <hr>';
echo '<br /><br />';
}
?>
<?
$limit_fra = $limit_fra / $antalperside + 1;
if ( $antalsider > 1 AND $_GET['limit_fra'] > 1) {
$limit_fra_f = $limit_fra - 1;
echo"<a href=index.php?pid=nyheder?limit_fra=$limit_fra_f&id=".$_GET['id'].">Forrige side</a>";
echo" ";
}
for($i=1;$i<=$antalsider;$i++) {
if( $i == $limit_fra ) {
echo "<b>$limit_fra</b>";
}
else {
echo "<a href=index.php?pid=nyheder?limit_fra=".$i."&id=".$_GET['id'].">".$i."</a> ";
}
}
if( $limit_fra > $antalsider && $antalsider != 0 )
{
print(" <script language='javascript' type='text/javascript'>
location.href='index.php?pid=nyheder?limit_fra=$antalsider&id=".$_GET['id']."';
</script>");
}
if( $_GET['limit_fra'] < 1 && $_GET['limit_fra'] != "")
{
print(" <script language='javascript' type='text/javascript'>
location.href='index.php?pid=nyheder?limit_fra=1&id=".$_GET['id']."';
</script>");
}
if ( $antalsider > 1 AND $_GET['limit_fra'] < $antalsider ) {
$limit_fra_n = $limit_fra + 1;
echo" ";
echo"<a href=index.php?pid=nyheder?limit_fra=$limit_fra_n&id=".$_GET['id'].">Næste side</a>";
}
?>
