tilpasse script til andet script?
Hey alle...I nedenstående script fungere det fint som det skal "Det man skal er at kunne bestemme rækkefølgen"
if ($_REQUEST['mode'] == "reprio") {
$iduk = $_REQUEST['uk'];
$idprod = $_REQUEST['prod'];
$dir = $_REQUEST['dir'];
$SQL = "SELECT * FROM produkt WHERE underkategori_idunderkategori = $iduk 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['idprodukt'] == $idprod and $dir == "up") {
array_splice($arrprio,$i-1,0,$prio['idprodukt']);
}
else {
if ($next1up == true) {
array_splice($arrprio,$i-1,0,$prio['idprodukt']);
$next1up = false;
}
else {
$arrprio[] = $prio['idprodukt'];
}
if ($prio['idprodukt'] == $idprod and $dir == "down") {
$next1up = true;
}
}
$i++;
}
$i = 0;
foreach ($arrprio as $thisid) {
$SQL = "UPDATE produkt SET prioritet = $i WHERE idprodukt = $thisid;";
mysql_query($SQL) or die(mysql_error());
$i++;
}
}
?>
<h3 align=center>Rediger produkt</h3>
<br>
<div align="center">
<?
$idhk = $_REQUEST['idhk'];
$SQL = "SELECT * FROM underkategori WHERE hovedkategori_idhovedkategori = $idhk ORDER BY prioritet";
$mq_uk = mysql_query($SQL) or die(mysql_error());
while ($uk = mysql_fetch_assoc($mq_uk)) {
?>
<b><?=$uk['navn']?></b>
<table cellpadding="2" cellspacing="2" border="0">
<?
$iduk = $uk['idunderkategori'];
$SQL = "SELECT * FROM produkt WHERE underkategori_idunderkategori = $iduk ORDER BY prioritet";
$mq_prod = mysql_query($SQL) or die(mysql_error());
$first = true;
$lastNum = mysql_num_rows($mq_prod);
$thisNum = 1;
while ($prod = mysql_fetch_assoc($mq_prod)) {
?>
<tr>
<td align="left">
<?
$iduk = $prod['underkategori_idunderkategori'];
$idprod = $prod['idprodukt'];
if ($first == true) {
$first = false;
echo "<img height=10 width=10 src='../img/spacer.gif'> ";
}
else {
echo "<a href='rediger_produkt_uk.php?mode=reprio&idhk=$idhk&uk=$iduk&prod=$idprod&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 {
echo "<a href='rediger_produkt_uk.php?mode=reprio&idhk=$idhk&uk=$iduk&prod=$idprod&dir=down'><img border=0 height=10 width=10 src='../img/pilned.gif'></a> ";
}
?>
</td>
<td align="left">
<?=$prod['navn']?>
</td>
<td align="left">
[<a href="edit_side.php?type=produkt&idprodukt=<?=$prod['idprodukt']?>">rediger</a>]
</td>
<td align="left">
[<a href="java script:slet(<?=$prod['idprodukt']?>)">slet</a>]
</td>
</tr>
<?
$thisNum++;
}
?>
</table>
<br><br>
<?
}
?>
------------------------------------------
Det jeg så skal have hjælp til at simpelthen at jeg også kan bestemme rækkefølgen i dette nedenstående script!
<?
if ($_REQUEST['mode'] == "reprio") {
$iduk = $_REQUEST['uk'];
$idprod = $_REQUEST['prod'];
$dir = $_REQUEST['dir'];
$SQL = "SELECT * FROM artikel WHERE idartikel_kategorier = $iduk 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'] == $idprod 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'] == $idprod and $dir == "down") {
$next1up = true;
}
}
$i++;
}
$i = 0;
foreach ($arrprio as $thisid) {
$SQL = "UPDATE artikel SET prioritet = $i WHERE idartikel = $thisid;";
mysql_query($SQL) or die(mysql_error());
$i++;
}
}
?>
<?php
include("includes/config.inc.php");
$idartikel_kategorier = $_REQUEST['idkategori'];
?>
<?
$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 </p>
<?
$SQL = "SELECT * FROM artikel WHERE idartikel_kategorier = $idartikel_kategorier";
$mq_artikel = mysql_query($SQL) or die(mysql_error());
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);
?>
<a href='edit-artikel.php?idartikel=<?=$artikel['idartikel']?>'>
[
<?
$tempDato = split("-",$artikel['dato']);
$tempDato = array_reverse($tempDato);
echo join("-",$tempDato);
?>] <?=$overskrift['felt_data']?></a><br>
<?
}
?>
--------------------
Kan simpelthen ikke gennemskue det?
