Jump to content
php.lv forumi

Cibiņš

Reģistrētie lietotāji
  • Posts

    487
  • Joined

  • Last visited

Posts posted by Cibiņš

  1. Nevaru tagad saprast vienu lietu. Ja to htaccess nelieto, tad adreses veidojas šādas

    ?pg=lapa vai?lang=valoda vai?lang=valoda&pg=lapa...utt (arī kategorijas)

     

    Ja liekam HTACCESSu ar adrešu pārrakstīšanas norādēm tad vajadzētu veidoties

    /lapa/ vai/valoda/ vai/valoda/lapa/...utt (arī kategorijas)

     

    Bet strādā tikai viens nosacījums, citi neklausa.

     

    Kods kas veido ?pg=...

            if($pg){
                if(file_exists("resources/pages/".$pg.".php")){
                    include("resources/pages/".$pg.".php");
                }
                else{
                    include("resources/pages/notfound.php");
                }
            }
            else {
                include("resources/pages/home.php");
            }
    

     

    HTACCESSa saturs

    RewriteEngine On
    RewriteRule ^([^/]*)/$ /?lang=$1 [NC,OR]
    RewriteRule ^([^/]*)/$ /?cat=$1 [NC,OR]
    RewriteRule ^([^/]*)/$ /?pg=$1 [NC,OR]
    RewriteRule ^([^/]*)/([^/]*)/$ /?lang=$1&pg=$2 [NC,OR]
    RewriteRule ^([^/]*)/([^/]*)/$ /?cat=$1&pg=$2 [NC,OR]
    RewriteRule ^([^/]*)/([^/]*)/$ /?lang=$1&cat=$2 [NC,OR]
    RewriteRule ^([^/]*)/([^/]*)/$ /?lang=$1&cat=$2&pg=$3 [NC]

     

    Pašlaik met ārā Internal Server Error

  2. Cik skatījos ar Firebugu JSON dati tiek izveidoti tagad, taču nedalec, kādēļ tie netiek saņemti atpakaļ

     

    $(function(){
        var btnUpload=$('#upldbutton');
        var status=$('#status');
        new AjaxUpload(btnUpload, {
            action: 'resources/lib/upload-file-cart.php?upldid=<? if($item=='add'){ if($geterr==1){ echo $categories_posthash; }else{ echo $token; }} else{ if($pg=='blogs'){ echo $post_blg_cnt_hash; } else { echo $prod_prod_hash; }} ?>',
            name: 'uploadfile',
            dataType: 'json',
            onSubmit: function(file, ext){
                if (! (ext && /^(jpg|jpeg)$/.test(ext))){ // Allowed extensions
                    alert('Augšupielādēt atļauts tikai JPG vai JPEG tipa failus!');
                    return false;
                }
                status.html('<div id="msgbox3" style="margin-left: 2px; width: 351px; position: absolute; z-index: 2;"><img src="resources/template/img/warning-icon.png" width="16" height="16" alt="err_orng" style="position: absolute; margin-left: -25px; margin-top: -1px;" />UZMANĪBU: Notiek augšupielāde! <b>Lūdzu uzgaidiet!</b></div>');
            },
            onComplete: function(responseJSON){
                status.text('');
                var errormessage = responseJSON["errormessage"];
                var filename = responseJSON["filename"];
                //Uploaded file added to list
                if(errormessage==="success"){
                    $('<li></li>').appendTo('#files').html('<a class="img-delete delete" href="#" onclick="nos_dz(\''+filename+'\');"></a> <a class="fancyimg" href="<? echo $content_path; ?>'+filename+'"><img src="<? echo $content_path; ?>/'+filename+'" alt="" width="82" height="82" /></a>').addClass('upldimages success');
                    //$('#upldbutton').hide();
                    $('#failupload').hide();
                    //Function to fade-out item if delete
                    $(function() {
                        $(".delete").click(function() {
                            var upldimages = $(this).parent();
                            var id = $(this).attr("id");
                            var string = 'id='+ id ;
            
                            $.ajax({
                                   type: "POST",
                                   success: function(){
                                    upldimages.fadeOut('slow', function() {$(this).remove();});
                                  }
                            });
                            return false;
                        });
                    });
                    alert('Augšupielāde sekmīga!');
                }
                else if(errormessage=="exist"){
                    $('<li style="position: absolute; margin-left: 115px; margin-top: -19px;" id="failupload"></li>').appendTo('#files').text(filename).addClass('error');
                    alert('Fails '+filename+' jau eksistē!!');                        
                }
                else {
                    $('<li></li>').appendTo('#files').text(filename).addClass('error');
                    alert('Ehh, kautkas nogājis greizām!');
                }
            }
        });
    });

  3. Ilgi nočakarējos tā arī nesapratu kā atraut vaļā fancybox lodziņu ja cilvēks mēģina nosubmitot tukšu formu? :/

     

    function validateForm()
    {
    
    var searchform=document.forms["srchfrm"]["searchform"].value;
    if (searchform==null || searchform=="" || searchform=="Uzošņāt.."){
        alert('Lūdzu ievadiet atslēgvārdu(-s)!');
      return false;
      }
    }         <form action="<?php echo $geturl; ?>" method="post" name="srchfrm" onsubmit="return validateForm()">
              <input name="product" type="text" id="searchform" value="Uzošņāt.." />
              <input name="submitsearch" type="submit" value="Submit" id="submit" />
            </form>

     

    Uz linku padošanu ta poh elementāri uzklikšķina linku utt bet kad jāvalidē tad nez.. :/

  4.                 $prcqr = mysql_query("SELECT SUM(order_prod_price * order_prod_count) FROM orders_detail WHERE order_identificator = '".$order_id."'");
    
                    while ($rowprc = mysql_fetch_assoc($prcqr)) {
                        $prc_price=$rowprc['SUM(order_prod_price * order_prod_count)'];
                        $prc_count=$rowprc['order_prod_count'];
                        
                        $prc_price=mysql_real_escape_string($prc_price);
                        $prc_count=mysql_real_escape_string($prc_count);                
                    
                        $prc_price=stripslashes($prc_price);
                        $prc_count=stripslashes($prc_count);
                        
                    }
                    $order_price = number_format($prc_price, 2, '.', '');

  5. Done. I`m not nigga :D

     

                    while ($rowprc = mysql_fetch_assoc($prcqr)) {
                        $prc_price=$rowprc['SUM(order_prod_price * order_prod_count)'];
                        $prc_count=$rowprc['order_prod_count'];
                        
                        $prc_price=mysql_real_escape_string($prc_price);
                        $prc_count=mysql_real_escape_string($prc_count);                
                    
                        $prc_price=stripslashes($prc_price);
                        $prc_count=stripslashes($prc_count);
                        
                    }
                    $order_price = number_format($prc_price, 2, '.', '');

  6. Dohh viens šits pēc otra.. :/

     

    $priceresult = mysql_query("SELECT SUM (`order_prod_price * order_prod_count`) FROM `orders_detail` WHERE order_identificator = '$order_id'");
    
                    while ($rowprc = mysql_fetch_assoc($priceresult)) {
                        $prc_price=$rowprc['order_prod_price'];
                        $prc_count=$rowprc['order_prod_count'];
                        
                        $prc_price=mysql_real_escape_string($prc_price);
                        $prc_count=mysql_real_escape_string($prc_count);                
                    
                        $prc_price=stripslashes($prc_price);
                        $prc_count=stripslashes($prc_count);
                        
                    }
                    $order_price = number_format($prc_price, 2, '.', '');

     

    izmet

     

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\pagetpath\list.php on line 120

     

    120. līnija ir

     

    while ($rowprc = mysql_fetch_assoc($priceresult)) {

  7. Te jau ir runa par sareizināšanu visupirms un tikai pēc tam dzen to

    $total

    Respektīvi vienā kolonnā ir cena, otrā - daudzums. Tātad visupirms

    $totalprice = $prc_price*$prc_count;

     

    Un tikai pēc tam summē visas cenas kopā iepriekš sareizinot ar daudzumu.

     

    Tik nemāku sasummēt to VISU produktu cenu kas iepriekš reizināti ar daudzumu. :(

  8. Nesaprotu kā lai sasummē visu kopā

     

    kolonna 1 = daudzums;kolonna2 = cena;

     

    Respektīvi katrā rindā tik daudz kā katru rindas ieraksta cenu atsevišķi sasummēt māku bet kad jāsasummē visas cenas kopā tad dzen mistiskus ciparus. Kā lai atrisina šo problēmu?

     

                    while ($rowprc = mysql_fetch_assoc($priceresult)) {
                        $prc_price=$rowprc['price'];
                        $prc_count=$rowprc['count'];
                        
                        $prc_price=mysql_real_escape_string($prc_price);
                        $prc_count=mysql_real_escape_string($prc_count);                
                    
                        $prc_price=stripslashes($prc_price);
                        $prc_count=stripslashes($prc_count);
                        
                        $totalprice = $prc_price * $prc_count;                    $order_price = number_format($totalprice, 2, '.', '');
                    }

  9. LOL..tik vienkārši..neienāca prātā to explode ielikt tur..sākumā kko čakarējos ar to explode bet nesanāca! LIELS paldies, tagad viss kā vajag!

     

    $identifikators=explode(',', $_SESSION['skaitluvirkne']);
    $chgataxa = array_count_values($identifikators);
    foreach($chgataxa as $key => $val){
        echo 'virknes skaitlis '.$key.' atkārtojas '.$val.' reizes <br />';
        //echo $key.' - <strong>'.$val.'</strong> <br />';
    }

×
×
  • Create New...