Aktív témák

  • Briganti

    tag

    válasz pape03 #1777 üzenetére

    En ezt jQuery -vel oldanam meg, pontosabban a $.load fugvennyel ...

    a lekerdezes meg php-bol sima kiiratas

    Valami ilyesmi a php file:

    <div id=''valami_div'>
    <?php
    $r = mysql_result(mysql_query("SELECT ertek FROM ..."), 0, 0);

    echo $r;

    $sel = mysql_query("SELECT ... FROM ... WHERE valami = '$r' ");
    while ($r2 = mysql_fetch_array($sel) ) {
    //masodik lekerdezes kiirasa
    }

    ?>
    </div>
    <input type='button' onClick='ertekValtoztatas(\"csokkent\") ' value='Csokkent' />
    <input type='button' onClick='ertekValtoztatas(\"novel\") ' value='Novel' />

    Kell egy javascript fuggvenyt, ami valami ilyesmi:

    function ertekValtoztatas(action_neve) {
    $("#valami_div").load(php_file_neve,{action: action_neve});
    }

    meg annyit csinalsz hogy a php-ba ellenorzod hogy letezike a $_POST['action'] valtozo, es ha letezik akkor az elso lekerdezes utan noveled az $r erteket amerre eppen kell, es ha nem letezik akkor azt jelenti hogy elso betoltes, es nem kell semerre novelni.

    Ez csak egy tipp, nem biztos a legjobb megoldas, es persze lehet optimalizalni a dolgot :)

    Sok sikert hozza

Aktív témák