Autor | Zpráva | ||
---|---|---|---|
drp Profil |
#1 · Zasláno: 16. 8. 2011, 23:06:03 · Upravil/a: drp
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 |
#2 · Zasláno: 18. 8. 2011, 08:50:22
drp: Nevim. Co presne ti z toho vseho nefunguje? Mas tam povolene error_reporting? Jakou chybu ti to tedy hlasi?
|
||
_es Profil |
#3 · Zasláno: 18. 8. 2011, 09:48:01
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 |
#4 · Zasláno: 18. 8. 2011, 10:26:53
tak když to presunu tak se to neulozi do databaze
|
||
drp Profil |
#5 · Zasláno: 18. 8. 2011, 10:28:52
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 |
#6 · Zasláno: 18. 8. 2011, 10:31:23 · Upravil/a: _es
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 |
#7 · Zasláno: 18. 8. 2011, 10:59:26
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 |
#8 · Zasláno: 18. 8. 2011, 10:59:56 · Upravil/a: drp
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 |
#9 · Zasláno: 18. 8. 2011, 11:06:36
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 |
#10 · Zasláno: 18. 8. 2011, 11:14:27
tak diky no
|
||
Časová prodleva: 13 let
|
0