Jump to content
php.lv forumi

Venom

Moderatori
  • Posts

    1,918
  • Joined

  • Last visited

Posts posted by Venom

  1. ! pirms izteikuma nozīmē "nē" lasām:

     

    if (!in_array($_GET['cat'],$allowed)) {
    
    ja nodotā mainīga vērtības nav masīvā
    
    $katalogs=$allowed[$_GET['cat']];
    
    tad ņemamviņu no masīva
    
    
    echo'Neatljauts katalogs $katalogs';
    }
    else {
    
    citā gadījumā (ja nodota vienalga kāda OK vērtībā)
    
    $katalogs='pirmaa';
    
    tik un tā piešķiram katalogam pirmās lapas vērtību
    
    echo'Atljauts katalogs $katalogs';
    }

     

    tagad piedomājam

  2. ņē nu

    'SELECT nos, art, kat_id, sub_kat_id, id, stock, brends FROM preces WHERE stock = 1 AND sub_kat_id= [nav ielikts līmējošais apostrofs] .$sub_kat_id [nav ielikts .' ] AND brends='.$list ...

     

    tā kā tomēr pārseris vien iraid

  3. pieņemsim, ka katalogi tev numurēsies ar naturāliem skaitļiem - 1,2,3... - un lapa/katalogs pēc noklusējuma ir 0

     

     

    $_GET['cat']=isset($_GET['cat']) ? (int) $_GET['cat']) : 0;

    //ja kataloga mainīgais ir definēts, pārveršam to par veselskaitļi (ja kāds ievadīs cipara vietā vārdu - tas pārtaps par 0) vai paņemam pēc noklusējuma 0

     

    tālāk

    mysql_query("SELECT preces FROM $tGoods WHERE catalogue_id=".$_GET['cat']);

     

    un aiziet

     

    ja gribi izmanto vārdus ciparu vietā - tos var laist pa tiešo

    $allowed=array('auto','tv','food' ,.... );

    pirms liekam querijā pārbaudām:

    if (!in_array($_GET['cat'],$allowed))

    - ja ievadīts vārds, kas nav atļauto katalogu nosaukumos - piešķiram defaulta vērtību / izvadām kļūdu whateva

     

    var arī ņemt to pašu $allowed=array('auto','tv','food' ,.... );, bet iekšēji vārdu pārvērst par cipariem, zinot ka auto index ir 0 ($allowed[0]=='auto'), tv - 1, food - 2 utt.

    if (in_array($_GET['cat'],$allowed))

    $catalogue=$allowed[$_GET['cat']];

    else

    $catalogue= ; //šeit defaulta vērtība

     

    utml

  4. /me vairāk pieradis pie vienotā index.php, kur inclūdojas tikai iesakņojušās klases un moduļi (vieglāka apdeitošana, mazāk pārdefinējumu). šādā gadījumā kods var izskatīties kā (_ vietā iet identācija)

     

    if (empty($_GET['cat']))

    {

    //šeit daram kaut ko kad katalogs nav izvēlēts

    }

    else

    {

    _switch($_GET['cat'])

    _{

    __case 'šādsuntāds':

    __//šeit apstrādājam vienu katalogu

    __break;

    __case 'citāds':

    __//šeit apstrādājam otru katalogu

    __case 'un vēl kāds cits':

    __//šeit varam apvienot kaut kādas darbības 2 un 3 katalogam

    ___(note: augstāk nav uzlikts break, tāpēc viss izpildās līdz nākamajam)

    __break;

    __default:

    __//rīcības, ja neviens no augstākminētājiem nav izpildījies

    __break;

    _}

    }

  5. nez, nez, Venstspilī tirgus ir specifiskāks, un ar tīru php droši vien nevarētu pirmajā gadā sākt kāst tādas naudas, unless kaut kur piehaltūrēt

     

    nb: piezīme piehalturētājiem - precīzi paskaidrojiet uzdevuma devējiem kādu summu gribāt "uz rokām". Webošanā pieņemts nosaukt cenas bez nodokļiem, darbdevēji no savas puses saprot kā ar - un beigu beigās varat saņemt pat mazāk nekā 1/4 no līgumā noteiktās summas.

     

     

    dammit, pēdējā laikā Ventspils nemāku uzrakstīt pareizi

  6. iznjem kjeksi lai thumbnailus jams kesho :)

    pēc instalēšanas uzreiz pielāgoju windows explorer savām vajadzībām (ikdienā izmantoju ontrack powerdesk, net ja nu savajagās) - tik un tā tas mēsls rodas (kaut arī tas v/b 0 kb apjomā)

×
×
  • Create New...