Deividas wrote:

Sveiki, ištrynus įrašą iš MySQL AJAX pagalba db noriu panaikinti ištrintą eilutę, tačiau niekaip man nepavyksta to padaryti.

<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $("a[id^='trinti']").click(function() {
        var numrow = $(this).attr("id");
        numrow = numrow.substr(6);
        var eil = 'id=' + numrow;
            $.ajax({
                type: 'POST',
                url: 'trinti.php',
                data: eil,
                success: function() {
                       numrowas = "#row"+numrow;
                    $(numrowas).fadeOut(2000);
                }
            });
    });
});
</script>
<?php
require_once('db.php');
if (isset($_GET['list'])) {
$query = "SELECT * FROM zinutes";
mysql_query("SET NAMES 'UTF8'");
$uzklausa=mysql_query($query);
$i = 1;
while($lauk = mysql_fetch_array($uzklausa)){
$r = $lauk['id'];
echo '<div id="row$r">'.$i++.'. Vardas: '.$lauk['vardas'].' žinutė: '.$lauk['zinute'].'<a href="#" id="trinti'.$r.'">Delete broker</a></div>';
}
}
?>

Labai blogai:

numrow = numrow.substr(6);

Geriau:

var id = $(this).attr("id").replace('row',''); // Tiksliai neatsimenu

Kitas dalykas, pamirsk ta metoda "ajax", jis reikalingas visai kitiems dalykams (ta prasme, kai naudojama daugiau parametru ar norima gauti smulki informacija), tavo atveju per akis, metodo "post":

$.post("trinti.php",{"id":id},function(data) {
     $("#row" + id).fadeOut(2000).remove();
});

Nenaudok tik fadeOut(), nes ateityje gausi memoryleak 100%. Geriau paslepes elementa, ji ir istrink.

P.S.
Jei neveiks, sorry (pasibandyk pats, ant kelio uzvedziau). Kodas rasytas inline, tad net nebandytas ir net nezinau ar teisingai viskas parasyta.

42

(18 replies, posted in PHP)

Nu matai, forume pšneki monologu ir pačios bėdos išnyksta. Pasirodo tik noro tereikėjo taip?

43

(14 replies, posted in PHP)

Offtopic: Dėkui už linką, radau savos muzikos :)

44

(3 replies, posted in PHP)

Neodan wrote:

P.S. o erroru pranesimus skaito tik lameriai... (-;

Pro buria iš kavos tirščių :)

Firebug ir visos tokios "apsaugos" eina per niek.

P.S. Luko kodo sutrumpinimas:

$(function() {
    $("#press").click(function() {
        if ($('#blah').val().length === 0) alert("Tustute"); // 1 variantas
        $("#blah textarea:empty").text(alert("Tustute 2"));   // 2 Variantas         
    });       
});&#8203;

Pasibandyk

O kodėl netinka PayPal? tas pats PayPal turi netik savo mokėjimo sistemą, bet taip pat lengvai galima interguoti ir Visa/MasterCard ir t.t. kortelių apmokėjimo sistemą. Nereikia sukti galvos dėl pačių bankų. Tik nežinau kaip su Lietuvos bankais, bet manau jokio skirtumo. Bent jau su UK bankų kortelėmis veikia viskas idealiai.

47

(20 replies, posted in JavaScript, jQuery, AJAX)

Skaitau tavo kodą ir nelabai suprantu esmės :/

Tu esamam ID (OldMusic) reikšmėje esi nustatęs kitą ID kurį nori pakeist? Nes kitu atveju aš kažkaip čia nerandu logikos. Kitu atveju naudok jQuery, mažiau problemų turėsi ateityje kai reikės derintis prie IE.

48

(2 replies, posted in Visa kita)

Hehe beieškodamas kažkokio statistikai chart'o užtikau:

http://oi47.tinypic.com/w6pnc5.jpg

Dar prie to paties, gal kas žino kokį Open Source Free For Commercial Graph Chart? :) Labai patinka hightchart, bet kad daug nori už commercial

DELETE FROM `zinutes` WHERE `g_id`=1 ORDER BY `date` DESC LIMIT 7; /* 57 - 50 = 7 */
qwertyuiop wrote:

Taip ir pasidariau, kad viena funkcija atlieka visa darba ir pakeicia abu divus.

Zygis, negali iskviesti dvieju funkciju, nes tik antra funkcija pakeis pirma.

Kažką jau ne taip būsi sugūglinęs. Dar tokio dalyko neesu girdėjęs kad nebūtų galima dviejų funkcijų iškviest, nors dirbu su JS gal kokius 6-7 metus. Tu geriau savo funkcijas atidžiai peržiūrėk.

xeranas wrote:
polas5 wrote:

As naujokas kaip man sukurti ta cikla ar panasiai juk man tereikia tik sriptuko ir siokio tokio paskinimo kaip naudoti ji tinklapija ;)

Arba tau reikia praeiti PHP pradmenys ir tokie elementarus dalykai kaip masyvai ar ciklai bus aiškus. .

čia ne vien Programavimo kalbos reikėtų pasimokinti, bet ir Lietuvių būtų neprošal. Tinklapija nemokėdamas PHP programvimo, puslapevima nepadarysi :)

52

(10 replies, posted in JavaScript, jQuery, AJAX)

Blogai nurodai ką nori gauti gaut. Ta prasme kokį atributą. Pirmiausia nurodai kad "click" event'as būtų vykdomas su nuorodomis, ir bandai iš jų gauti atributą "id" kurio jo išvis ten nėra. Gauni undefined todėl, kad jQuery nepagauna atributo, jo nenustato į kintamąjį ir neperduoda į Ajax.

Talpini kur tik įmanoma... Kam to reikia, būtum patalpinęs čia skelbimą, gal kas ir parašytų, o dabar tavę visur galima rasti.

54

(15 replies, posted in PHP)

Tai sakai mes tinginiai?

štai gatavas kodas kur tau reikia kad pašalintų tarpus:

set_time_limit(0);
while(1) {
   echo str_replace(" ","",$POST['username']);
}

Kai baigs, pranešk kokį rezultatą gavai.

55

(15 replies, posted in PHP)

http://php.net/manual/en/function.preg-replace.php

56

(12 replies, posted in Visa kita)

Toks jausmas kad su google translate išverstas tekstas :/

57

(1 replies, posted in PHP)

Paskaityk šią temą: http://www.mysql.lt/forumas/viewtopic.php?id=2003

58

(14 replies, posted in Visa kita)

skuelas: http://www.freelancer.com/ bet kaip zygis sakė, nelabai pasipriešinsi prieš indus ir čiūrkas.
qutwala: Kokia įmonė? Taip susidaro įspūdis arba profis arba e-dit :)

59

(11 replies, posted in JavaScript, jQuery, AJAX)

jQuery UI DatePicker. O ką nesugbėsi išsiversti keletą eilučių?

60

(11 replies, posted in JavaScript, jQuery, AJAX)

qwertyuiop,

Kad pats nelabai supranti ko tu nori. Tai JS/Ajax, tai jau PHP uztenka. Apsipresk ir ismok elementarius dalykus.

echo '<div id="update">labanakt vaikuciams</div>';
echo '<div id="problema">' . $variable .'</div>';

Jompsikmat