Autor Zpráva
drp
Profil
Ahoj tak napsal jsem si script na zmeneni pozice ale nejak my to nefunguje. Nevíte v cem je chyba?
funkce:
function _Databaze() {
    include_once 'nastaveni.php';
    MySQL_Connect($SQL_Server, $SQL_Uzivatel, $SQL_Heslo) or Die(MySQL_Error());
    MySQL_Select_Db($Databaze) or Die(MySQL_Error());
}
function _Menu() {
    _Databaze();
    if ($adm == 'ono') {$presun = 'presun';}
    $vysledek = MySQL_Query('SELECT id, jmeno, orderid FROM stranky ORDER BY orderid');
    while ($zaznam = MySQL_Fetch_Array($vysledek)){ 
    $jmeno=$zaznam["jmeno"];
    $id=$zaznam["id"];
    $orderid=$zaznam["orderid"];
    echo '<a href="index.php?strana='.$jmeno.'" class="menu '.$presun.'" id="'.$id.'">'.$jmeno.'</a>';}
}

function _AktualizaceMenu($orderArray) {
		$orderid = 1;
		foreach($orderArray as $id) {
                    _Databaze();
			$id = (int) $id;
			$sql = "UPDATE stranky SET orderid={$orderid} WHERE id={$id}";
			$recordSet = mysql_query($sql);
			$orderid++;
		}
	}

ajax:
<?php
session_start();
include_once 'funkce.php';
_AktualizaceMenu($_POST['menu']);
?>

js knihovbna na presunuti:
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js"></script>
<script type="text/javascript">
Event.observe(window,'load',init,false);
		function init() {
			Sortable.create('menu',{tag:'a',onUpdate:updateList,constraint:false});
		}
		function updateList(container) {
			var url = 'jadro/ajax.php';
			var params = Sortable.serialize(container.id);
			var ajax = new Ajax.Request(url,{
				method: 'post',
				parameters: params
			});
		}
</script>
peta
Profil
drp: Nevim. Co presne ti z toho vseho nefunguje? Mas tam povolene error_reporting? Jakou chybu ti to tedy hlasi?
_es
Profil
Káčer:
Nejako sa ti pletie JavaScript s Javou a Jawou, možno by si sa mal prejsť na Jávu.

drp:
nejak my to nefunguje.
To je nedostatočný popis problému.
Čo by to malo robiť, ak by to fungovalo?
Odkiaľ si to skopíroval a čo má byť účelom tých skriptov a čo tam nefunguje?
drp
Profil
tak když to presunu tak se to neulozi do databaze
drp
Profil
proste potrebuju aby ldyz to presunu tak ta js funkce updateList poslala obsah menu do jadro/ajax.php a tam to pres php zpracuju a ulozim do databaze. Jako ze podle id najdu ten odkaz a prepisu tam orderid
_es
Profil
drp:
potrebuju aby ldyz to presunu tak ta js funkce
Čo je to to, čo chceš furt niekam presúvať?

Však si to už vyriešil, či nie?
drp
Profil
nojo jenze ten script je reseni pres objekty takze musim 2 psat skoro ten sami kod protoze objekty moc neumym sem chtel ten script vytvorit jako normal funkci ale nefuguje to. A presouvat chcu normalne polozky menu http://eptest.hys.cz/fox
drp
Profil
heslo je fox
Nebo neslo by pomoci tohoto http://jak.seznam.cz/example/widgets/#reorder ?
žebych mel vypsane id= orderid=1
id= orderid=2 a pokracovalo by to podle teho kolik mam polozek a ten js by vlozil cislo polozky do id.Tak jak je na tej strance http://jak.seznam.cz/example/widgets/#reorder ale že by to nevkladal do ramecku ale do toho scriptu.
_es
Profil
drp:
nojo jenze ten script je reseni pres objekty takze musim 2 psat skoro ten sami kod protoze objekty moc neumym sem chtel ten script vytvorit jako normal funkci ale nefuguje to.
Tak potom platí toto.
drp
Profil
tak diky no

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0