Autor | Zpráva | ||
---|---|---|---|
Fisak Profil |
#1 · Zasláno: 20. 5. 2013, 17:14:36
Dobrý den. Ajaxem si měním itemy v DB. Bohužel můj JS vypisuje ty itemy obráceně a PHP je čte zase z druhé strány takže pokaždé když udělám nějakou akci pomocí tohoto skriptu což znamená že se mi updatuje DB tak se zapíšou opačně tyto itemy. Viz.
$('#inventory img').each( function(i) { if($(this).attr('id') != '') { if(inventory_items.length > 0) inventory_items += ';'; inventory_items += $(this).attr('id'); } } ); var uri = 'update_inv.php?inventory='+inventory_items; $.ajax({ url: uri }); $inventory_items = $_GET['inventory']; mysql_query("DELETE FROM ch_inventory where user_id = '1'"); if($inventory_items <> "") { $pieces = explode(";", $inventory_items); foreach($pieces as $key => $val) { mysql_query("INSERT INTO ch_inventory (user_id, item_id) VALUES ('1','$val')"); } |
||
tiso Profil |
#2 · Zasláno: 20. 5. 2013, 17:20:07
Ak ti je jedno ktoré z nich sa otočí, tak v tom php skripte si medzi riadky 6 a 7 doplň:
krsort($pieces);
|
||
Fisak Profil |
#3 · Zasláno: 20. 5. 2013, 17:58:11
tiso:
Děkuji moc.. funguje.. |
||
Časová prodleva: 11 let
|
0