PHP foreach skaitišana | Notepad.lv


PHP foreach skaitišana


   
  1. TheNewGuy : 2 Augusts 2009 14:51:36 AtbildētProfilsSūtīt vēstuli

    Sveiki!

    Tātad man ir datu baze ar informaciju.

    db satur daudzus laukus, galvenie šaja adijuma no tabulas paņemtie lauki obj_id, matr_id un skaits.

    Ir vajadzība zem katra objekta dabūt konkreta materiala daudzumu.

    Pagaidam ir izdevies panakt, lai rada summu bet tiklidz zem objekta_id paradas cits matr_id un tad atkal iepriekšejais matr_id, veca summa vairs netiek skaitita un skaitišana sakas pa jaunam.

    Varbut kads zin ka varetu panakt lai zem konkreta obj_id summeto pinigi visi vienadie matr_id un paraditos pareiza summa.

    _parskats.php fails

    Kods:
    <?php if(@$objekts== $parskats['ob_id']){ ?>
       <?php if ($materials == $parskats['matr_id']) {
          $sum += $parskats['sk'];
       } else {
          $sum = $parskats['sk'];
       }
       ?>   
    <?php } else {
       $neto= $parskats['sk'];
       $sum = $sk;
       ?>
       <tr>
          <td colspan="2"><?php echo $parskats['ob_id']; ?> </td>
       </tr>   
    <?php } ?>
    <tr>

             <td><?php echo $parskats['matr_id']; ?> </td>
             <td><?php echo $sum; ?></td>
             <td><?php echo $parskats['sk']; ?></td>
    </tr>
       
    <?php $objekts = $parskats['ob_id'];
       $materials = $parskats['matr_id'];
       $neto = $parskats['sk'];
    ?>


    index.php fails

    Kods:

    <table border="1px">
          <?php $sk=NULL;
          $objekts = NULL;
          ?>
          <tr>
             <th>materials</th>
             <th>daudzums</th>
          </tr>
          <?php foreach($faili as $fails): ?>
             <?php include('_fails.php');   ?>   
          <?php endforeach; ?>
       </table>


    Cerams ka sapratat ideju un spesit palidzet.


    _________________
    _LAIKS_

  2. foxsk8 : 2 Augusts 2009 15:38:23 AtbildētProfilsSūtīt vēstuli

    Izskatās, ka tev tur cikls trūkst.


    Kods:

    $i = 1;
    $kopsumma = 0;
    $totalitems = 0;
    while(
       isset($_GET['item_name_'.$i]) and
       ($_GET['item_number_'.$i]) and
       ($_GET['quantity_'.$i]) and
       ($_GET['amount_'.$i])
       )
    {
       $item_name  = $_GET['item_name_'.$i];
       $item_number  = $_GET['item_number_'.$i];
       $item_quantity  = $_GET['quantity_'.$i];
       $item_amount  = $_GET['amount_'.$i];
       $kopsumma += $item_amount * $item_quantity;
       $totalitems += $item_quantity;

       $i++;
    ?>


    Nu te kaut kāds piemērs aptuveni.


    _________________
    https://twitter.com/foxsk8
    https://twitter.com/notepadlv
    https://twitter.com/styleweblv
    Profesionāla mājas lapu izstrāde | Styleweb.lv

  3. TheNewGuy : 2 Augusts 2009 17:27:29 AtbildētProfilsSūtīt vēstuli

    Paldies, pamēģināšu

Pievienot komentāru




Digitālās foto kamerasDigitālās foto kameras
  • Saistītās tēmas