hvorfor looper denne løkke igennem uendeligt?
Har et problem her...HVorfor bliver den ved med at loope igennem?
<?
session_start();
if($_SESSION['admin'] != "ok") {
echo '<script>alert("Du skal være logget ind");</script>';
echo '<script>document.location.href("index.php");</script>';
}
include("includes/config.inc.php");
if ($_REQUEST['mode'] == "reprio") {
$iduk = $_REQUEST['uk']; //uk // ID
$idhk = $_REQUEST['hk']; //hk //REFERENCE ID
$dir = $_REQUEST['dir'];
$SQL = "SELECT * FROM artikel WHERE idartikel_kategorier = $idhk ORDER BY prioritet";
$mq_prio = mysql_query($SQL) or die(mysql_error());
$i = 0;
$next1up = false;
while ($prio = mysql_fetch_assoc($mq_prio)) {
if ($prio['idartikel'] == $iduk and $dir == "up") {
array_splice($arrprio,$i-1,0,$prio['idartikel']);
}
else {
if ($next1up == true) {
array_splice($arrprio,$i-1,0,$prio['idartikel']);
$next1up = false;
}
else {
$arrprio[] = $prio['idartikel'];
}
if ($prio['idartikel'] == $iduk and $dir == "down") {
$next1up = true;
}
}
$i++;
}
$i = 0;
foreach ($arrprio as $thisid) {
$SQL = "UPDATE artikel SET prioritet = $i WHERE idartikel_kategorier = $thisid;";
mysql_query($SQL) or die(mysql_error());
$i++;
}
}
?>
<?php
$idartikel_kategorier = $_REQUEST['idkategori'];
?>
<?
$start = $_REQUEST['start'];
$SQL = "SELECT * FROM artikel_kategorier WHERE idartikel_kategorier = $idartikel_kategorier";
$mq_kategori = mysql_query($SQL) or die(mysql_error());
$kategori = mysql_fetch_assoc($mq_kategori);
?>
<h1><?=$kategori['navn']?></h1>
<p align="left">
Vælg side<br>
</p>
<table cellspacing=2 cellpadding=2 border=0>
<?
$SQL = "SELECT * FROM artikel ORDER BY idartikel";
$mq_hk = mysql_query($SQL) or die(mysql_error());
while ($hk = mysql_fetch_assoc($mq_hk)) {
$hkvar = $hk['idartikel_kategorier'];
$SQL = "SELECT * FROM artikel WHERE idartikel_kategorier = '$hkvar' ORDER BY prioritet";
$mq_uk = mysql_query($SQL) or die(mysql_error());
$first = true;
$lastNum = mysql_num_rows($mq_uk);
$thisNum = 1;
$SQL = "SELECT * FROM artikel WHERE idartikel_kategorier = $idartikel_kategorier";
$mq_artikel = mysql_query($SQL) or die(mysql_error());
echo $SQL;
while ($uk = mysql_fetch_assoc($mq_uk)) {
while ($artikel = mysql_fetch_assoc($mq_artikel)) {
$SQL_overskrift = "SELECT * FROM template_felt WHERE idartikel = " . $artikel['idartikel'] . " AND felt_id = 'titel'";
$mq_overskrift = mysql_query($SQL_overskrift) or die(mysql_error());
$overskrift = mysql_fetch_assoc($mq_overskrift);
?>
<tr>
<td><?
$idhk = $uk['idartikel_kategorier'];
$iduk = $uk['idartikel'];
if ($first == true) {
$first = false;
echo "<img height=10 width=10 src='../img/spacer.gif'> ";
}
else {
$idkategori = $kategori['idkategori'];
$idaktivitet = $aktivitet['idaktivitet'];
echo "<a href='artikler_liste.php?mode=reprio&hk=$idhk&uk=$iduk&dir=up'><img height=10 border=0 width=10 src='../img/pilop.gif'></a> ";
}
if ($thisNum == $lastNum) {
echo "<img height=10 width=10 src='../img/spacer.gif'> ";
}
else {
$idkategori = $kategori['idkategori'];
$idaktivitet = $aktivitet['idaktivitet'];
echo "<a href='artikler_liste.php?mode=reprio&hk=$idhk&uk=$iduk&dir=down'><img border=0 height=10 width=10 src='../img/pilned.gif'></a> ";
}
?>
</td>
<td width=150><?=$overskrift['felt_data']?>
</td>
<td><a href='edit-artikel.php?idartikel=<?=$artikel['idartikel']?>'>
[<?
$tempDato = split("-",$artikel['dato']);
$tempDato = array_reverse($tempDato);
echo join("-",$tempDato);
?>] <?=$overskrift['felt_data']?></a>
</td>
</tr>
<?
$thisNum++;
}
}
}
?>
