If you mean that. Your table is like this:
Code:
id | name
---------------
1 | hello
2 | hi
3 | goodbye
To echo all rows:
Code:
<?php
$result = mysql_query("SELECT * FROM mytable ORDER BY id DESC");
while($row = mysql_fetch_array($result, MYSQL_ASSOC)){
$id = $row['id'];
$name = $row['name'];
echo $name." <a href=\"?up=".$id."\">Go up<a/> <a href=\"?down=".$id."\">Go down</a><br/><br/>";
}
?>
When press up or down:
Code:
<?php
if($_GET['up']){
$id = $_GET['up'];
$newid = $id + 1;
$current = mysql_query("UPDATE mytable SET id = '$newid' WHERE id = '$id'");
$other = mysql_query("UPDATE mytable SET id = '$id' WHERE id = '$newid'");
}
if($_GET['down']){
$id = $_GET['down'];
$newid = $id - 1;
$current mysql_query("UPDATE mytable SET id = '$newid' WHERE id = '$id'");
$other = mysql_query("UPDATE mytable SET id = '$id' WHERE id = '$newid'");
}
?>
I don't know if it is correct way or not. But hope it will help...
Bookmarks