Autor Zpráva
zonicek
Profil *
Please nemáte někdo někde nějakej skript nebo tutorial kde by bylo popsáno jak udělat to že mám například 20 záznamů pod sebou.. vedle toho šipku nahoru a dolu a při kliknutí nahoru by se ten záznam posunul vejš a naopak...
Teoreticky to zvládám tak že vytvořit ještě další sloupe pořadí... a pak selectama měnit čísla.. ale prakticky se mi to nepodařilo :(
nothrem
Profil
Co třeba takhle nějak:

<?

//posun řádků
if (!empty($_POST))
{
$radek = $_POST['radek'];
if (isset($_POST['move_up']))
{
//posune $radek o jedna nahoru
}
elseif (isset($_POST['move_down']))
{
//posune $radek o jedna nahoru
}
//vymazání POST dat aby nedocházelo k samovolnému posunu při obnovení stránky
header('Location: ?');
exit;
}
//...

//výpis řádků
foreach ($radky as $radek)
{ ?>
<p><?=$radek['text']?></p>

<form action="?" method="post">
<input type="hidden" name="radek" value="<?=$radek['cislo']?>">
<input type="text" name="move_up" value="^^^">
<input type="text" name="move_down" value="vvv">
</form>
<? }
//...
?>
pmasarik
Profil
Toto sa pomocou PHP dá urobiť len ak to budeš odosielať na server pri každej zmene.
Ak to chceš mať univerzálnejšie a poprehadzovať najskôr položky medzi sebou tak budeš musieť použiť javascript.

Ja používam toto http://www.java2s.com/Code/JavaScript/GUI-Components/Dragablesortedlis t.htm
Toto téma je uzamčeno. Odpověď nelze zaslat.

0