Keresés

Aktív témák

  • Briganti

    tag

    válasz Jester01 #1195 üzenetére

    hat ez nem akar menni, betettem siman csak kod szerint csokkeno sorrenbe rendezze, most ugytunik jo, de nemtudom milesz ha nagyobb szamok fognak bejonni ... azert beteszem a kodot, mert kivancsi lennek mi a megoldas ...

    ... es hogy miert nem raktam kulon cellakba? ... ense tudom, talan hogy gyujtsem a bajomat :(


    if (isset($_GET['cod'])) {
    $cod=$_GET['cod'];
    $req=1;
    }
    if (isset($_GET['denumire'])) {
    $denumire=$_GET['denumire'];
    $req=2;
    }
    $result_str=''<table align=center border=1><tr><th>COD</th><th>Denumire</th><th>PU</th><th>Ban</th><th>Stoc</th></tr>'';
    switch ($req) {
    case 1 :
    $sel=mysql_query(''SELECT * FROM materia WHERE cod LIKE '$cod%' ORDER BY cod DESC'');
    while ($res=mysql_fetch_array($sel)) {
    $cod=$res['cod'];
    $denumire=$res['denumire'];
    $pu=$res['pu'];
    $buc=$res['buc'];
    $money=$res['money'];

    $cod_1=substr($cod,0,4);
    $cod_2=substr($cod,4,4);
    $cod_3=substr($cod,8,4);
    $cod_4=substr($cod,12,4);

    $result_str=$result_str .''<tr><td>$cod_1-$cod_2-$cod_3-$cod_4</td><td>$denumire</td><td>$pu</td><td>$money</td><td>$buc</td></tr>'';
    }
    break;
    ....


    Es a Tablazat:

    cod denumire pu money buc
    0002000000010001 ESSO ULTRA 10W40 - 4LT 10.37 RON 0
    0002000000020001 ESSO ULTRA 10W40 - 1LT 10.88 RON 0
    0002000000030001 ESSO ULTRA UNIFLO DIESEL 15W40 - 1LT 8.7 RON 0
    0001000000010001 MOBIL SYNT S 5W40 - 4LT 18.82 RON 0
    0001000000020001 MOBIL SUPER S 10W40 - 4LT 13.18 RON 0
    0001000000030001 MOBIL SUPER M 15W40 - 4LT 9.47 RON 0
    0001000000040001 MOBIL SUPER M 15W40 - 1LT 10.11 RON 0
    0002000000030002 ESSO ULTRA UNIFLO DIESEL 15W40 - 1LT 8.13 RON 0



    es ha en a kodhoz beirom hogy: 00010000

    akkor nekem a kodok sorrendje ugy kell legyen hogy:

    0001000000040001
    0001000000030001
    0001000000020001
    0001000000010001
    ....


    most ez igy mukodik, de ugylenne az igazi hogyha nekem az a 4 szam szerint rendezne :)

Aktív témák