HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
vissza VISSZA    
menü MENÜ    
ismét ISMÉT    
tovább TOVÁBB    

Megrendelés űrlap termékei



A kocsi táblából lekérdezzük a munkamenethez tartozó rekordokat. A termékek tulajdonságait kódjuk alapján a termek és az oldal táblából töltjük be.

A termékek adatait táblázatba rendezzük. Ebben a táblázatban a felhasználó termékenként egy adatot tud módosítani. A termék darabszámát.

A kód a w3_rendeles.php fájlban található.

1. példa:

Forráskód



<?php
  // A kosár tartalmának beolvasása
  $SelectStr = "SELECT * FROM  kocsi WHERE mmAzon='$mm_azon'";
  $result    = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RE 05 "); 
  $i = 0;
  while($rowtermek = mysqli_fetch_array($result))
  {
    $TermekArr[$i]['TKod'] = $rowtermek['TKod'];
    $TermekArr[$i]['DB']   = $rowtermek['DB'];
    $i++;
  } mysqli_free_result($result);
  $SorDB = $i-1;
  for ($j=0;$j<=$SorDB;$j++) {
    $SelectStr  = "SELECT * FROM termek WHERE TKod='".$TermekArr[$j]['TKod']."'";
    $result     = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RE 06 "); 
    $rowtermek  = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
    $TermekArr[$j]['Oid'] = $rowtermek['Oid'];
    $TermekArr[$j]['TAr'] = $rowtermek['TAr'];
    $TermekArr[$j]['TSzorzo']  = $rowtermek['TSzorzo'];
    $TermekArr[$j]['TtulErt']  = $rowtermek['TtulErt'];
    $TermekArr[$j]['TSzallit'] = $rowtermek['TSzallit'];
    $SelectStr = "SELECT ONev FROM oldal WHERE id='".$TermekArr[$j]['Oid']."'";
    $result    = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RE 07 ");  
    $rowtermek = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
    $TermekArr[$j]['ONev'] = $rowtermek['ONev'];
  }
  // A termékeket megjelenítő táblázat összeállítása
  $Osszesen   = 0;
  $HTMLkocsi  = "<fieldset class='Nev'>  <legend> Terméklista: </legend><table>n";
  $HTMLkocsi .= "<tr><th> Termék </th><th> Kód </th><th> Tulajdonság </th><th> Ár </th><th> Kedv.
                 </th><th> Akciós ár </th><th> Szállítás </th><th> db </th><th> Összesen </th></tr>n";
  for ($j=0;$j<=$SorDB;$j++) {
    $Kedvezmeny  = (1-$TermekArr[$j]['TSzorzo']) * 100;
    $AkciosAr    = $TermekArr[$j]['TAr'] * $TermekArr[$j]['TSzorzo']; $AkciosArKi = ceil($AkciosAr);
    $SorOsszesen = $AkciosAr * $TermekArr[$j]['DB'];
    $Osszesen    = $Osszesen + $SorOsszesen;
    $HTMLkocsi  .= "
     <tr><td> ".$TermekArr[$j]['ONev']." 
     </td><td> ".$TermekArr[$j]['TKod']." 
     </td><td> ".$TermekArr[$j]['TtulErt']." 
     </td><td class='jobbra'> ".ceil($TermekArr[$j]['TAr'])." Ft 
     </td><td class='kozepre'><b> -".$Kedvezmeny."% </b>
     </td><td class='jobbra'> ".$AkciosArKi." Ft 
     </td><td class='jobbra'> ".$TermekArr[$j]['TSzallit']." nap
     </td><td class='kozepre'> <input type='number' name='RTermekDB$j' $readonly min='0' max='1000' step='' value='".$TermekArr[$j]['DB']."'> 
     </td><td class='jobbra'> ".$SorOsszesen." Ft
     </td></tr>"; 
     $HTMLkocsiPL .= "<input type='hidden' name='RTermekKod$j' value='".$TermekArr[$j]['TKod']."'>n";
  }
  $HTMLkocsi .= '</table></fieldset>'.$HTMLkocsiPL ;
  $HTMLkocsi .= "<input type='hidden' name='SorDB' value='$SorDB'>n";
?>
 

A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop