Uldis Posted September 14, 2010 Report Posted September 14, 2010 Sveiki, sakiet lūdzu kāda būtu ērtākā metode kā updeitot tabulas datus pēc linka nospiešanas. Piem., no Db izlasu Nosaukums Cena Daudzums Aktīvs aaa 6 1 Nē <a href='url'>Aktivizēt</a> bbb 2 2 Jā ccc 4 5 Nē <a href='url'>Aktivizēt</a> Būtībā nepieciešams, lai nospiežot "Aktivizēt" , DB konkrētajai rindai datu lauka aktivs vertiba mainitos uz 'Jā'. To vajadzētu darīt izsaucot Javascriptu? Varbūt ir kāds alternatīvs risinājums? Quote
codez Posted September 14, 2010 Report Posted September 14, 2010 (edited) ar jquery izsauc ajax: $('a.aktivizet').click(function(){ var self=$(this); $.post('/aktivizet.php',{id:self.attr('aid')},function(){ self.parent().html('Jā'); },'text'); }); html aptuveni tāds: Nē <a href='#' class="aktivizet" aid="123">Aktivizēt</a> aktivizet.php savukārt: $id=(int)$_POST['id']; $db=new Mysqli(host,user,psw,db); $db->query("UPDATE table SET active=true WHERE id=$id"); Edited September 14, 2010 by codez Quote
Uldis Posted September 14, 2010 Author Report Posted September 14, 2010 Super, vakarā pamēģināšu! Paldies! Quote
Uldis Posted September 14, 2010 Author Report Posted September 14, 2010 kaut kas isti nesanak ar jquery. it ka izmantoju WP CMS,bet lidz ar to ari izmantoju $ vieta jQuery - ka tas teikts pamacibas.rezultata ieladejas balta lapa bez error paziņojuma. Quote
Uldis Posted September 14, 2010 Author Report Posted September 14, 2010 ok, problemu atrisinaju. vienkarsoju lietu un "active" vertibu padodu ar parastas formas palidzibu tikai ar php. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.