Jump to content
php.lv forumi

sheps

Reģistrētie lietotāji
  • Posts

    84
  • Joined

  • Last visited

Posts posted by sheps

  1. es te nesen papeetiiju kaadi sms sniedzeeji lv vispaar ir (ir pat diezgan liela izvēle).. daudzi itkā ir apmierināti ar to techpoint bet es paskatiijos vinju paraugus un nospriedu ka šitik "gudri" tie ir vnk jāmāk sataisīt..

     

    ja runaa par injekcijām tās ir bez maz vai uz katra soļa..

  2. Vari provēt šādi :)

    <?php
    $result1 = myslq_query("SELECT $website FROM extras WHERE id='$id'");
    ?>
    

     

     

    kas tas pa samuģījumu :D

     

    $website vietaa uzrakstu abrakadabra un lauka nosaukuma manaa tabulaa nava :D

     

    neizskataas peec automaatiksas kļūdas?

     

    ps: jo $website tak mainiigais lielums.. bet tabulaa lauki tak ir konstanti..

  3. Inklūdošana notiek servera pusē, šitais JS - pie klienta. Secinājumi?

     

     

    klienta pusē var arī iekļaut bildi.. tas tak arī fails.. kemito vnk neizteicās 100% skaidri.. šajā variantā atbilde viņam būtu JĀ..

     

    īstenībā iekļaut var daudzko.. bāzes valodā faktiski tikai servera pusē..

  4.  

    vai, ja izmanto jquery bibliotēku:

     

    setTimeout(function(){
     $('#bildesid').attr('src','bilde_b.jpg');
    },7000);

     

     

     

    šeit ta ka kļūda man liekas vajadzētu šitin tā te jqueryam:

     

     

    setTimeout(function(){
     $('#bildesid').attr({'src':'bilde_b.jpg'});
    },7000);

  5. ar javascript parbaudi, ja gribi veikt parbaudi pirms pievienošanas un pārbaude pēc pievienošanas tavā rakstīšanas valodā..

     

    uzraksti google "check input length" un pieraksti klāt valodu.. gan jau kko atradīsi.. :D

  6. baigi sarežģījis visu esi.. krietni vienkāršāk var samontēt.. un kas tev UPDATE ir points? jauna vērtība ko piešķir vai kkādi iegūtīe rezultāti?

     

    tjipa pirmaa vieta peec score iegūst ko? plus 3 punktus vai vnk 3 punktus..

     

    a ja gribi vietas atstaat kā ir tam izmantot vajag neitrālu mainīgo.. piem:

    $vieta = 0;
    $testapunkti = 0;
    
    $sql = mysql_query("SELECT * FROM `tabula` ORDER BY `score` DESC ");
    while($row = mysql_fetch_array($sql)) {
    $vieta = $vieta + 1;//kā redzi vieta paliek 1,2,3 utt..
    
    $updateVieta = $vieta;
    
    if($testapunkti == $row['score']){
    $updateVieta = $vieta - 1; ja, vienāds ar iepriekšējo..
    }
    $testapunkti == $row['score'];
    //darbiibas taalaak..
    
    }

     

    kā minēju bik sarežģījis kko esi.. un bik nesaprotami..

  7. vismaz vienu get mainiigo vajadzeetu $_GET['pg']

     

    piemērs:

    
    if(is_int($_GET['pg'])){
    $pg = $_GET['pg'];
    }else{
    $pg = 1;
    }
    
    $count = 156; // ierakstu skaits kopā
    $pagelimit = 10; //cik ieraksti vienā lapā
    $pgCount = ceil($count/$pagelimit ); //cik lapas kopā
    if($pg>$pgCount){$pg = $pgCount ;}
    if($pg<1){$pg = 1;}
    
    if($count>$pagelimit ){} //ja ir vairāk elementu kā ietilps vienā lapā, tad var izveidot lapu navigāciju
    
    $from = $pg * $pagelimit - $pagelimit; //kura lapa tiek ielaadeeta
    
    
    "SELECT * FROM tabula ORDER by id LIMIT $from,$pagelimit"
    
    

  8. es darītu šitin tā te:

    function getMessage(id){
    
    // $("#msg" + id) laukam defaultaa pieliek clasi, kur {dispaly:hidden} un tas arii viss..
    
    if($("#msg" + id).css('display')=='none'){
    $("#msg" + id).show();
    }else{
    $("#msg" + id).hide();
    }
    
    if($("#msg" + id).html().length==0){
    $("#msg" + id).html('<img src="/img/load.gif" border=0>');
    $("#msg" + id).load('msg.php?id='+id);
    }
    
    return false;
    }

  9. /^([_A-z0-9-]+((\.|\+)[_A-z0-9-]+)*@)+[A-z0-9-]+(\.[A-z0-9-]+)*(\.[A-z]{2,6})$/

     

    ja veic šādas nelielas izmaiņas tad strādās gan ar diviem @ un arī .museum

     

    bet personiigi es neljauju lietot divus @

     

    pārāk maz tādu epastu, lai taisiitu izņēmumus.. :))

     

    BEZ diviem vai vairāk @

     

    /^[_A-z0-9-]+((\.|\+)[_A-z0-9-]+)*@[A-z0-9-]+(\.[A-z0-9-]+)*(\.[A-z]{2,6})$/

     

    priekā :)

  10. Tas jau jāskatās submit.php failā kapēc tur saglabā to komentāru

     

     

    tieš tā

     

    tas tavs komentārs pievienojas, ir kļūda vai nav kļūda..

     

    vnk atpakaļ atdod 0 or 1

     

    apēram tā:

     

    if(empty($coments)){
    echo 0;
    }else{
    echo 1;
    }
    
    //a man vienalga jaiemet komentārs IN DB :))
    

  11. Ko? :D

     

    Un integeri nav jāliek pēdiņās.

    $virkne = '1,2,3,4,5';
    $sql = "SELECT * FROM `table` WHERE `id` IN (".implode(', ', array_map('intval', explode(',', $virkne))).")";
    

     

     

    kāda jēga explode un implode sarežģī procesu tikai.. masiivu veidošana jau manuprāt ir krietni ilglaiciigaka par parastu texta apstraadi.. JO galarezultātā mysql dariis vienu un to pašu, tad kapēc neatvieglot php :)

×
×
  • Create New...