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 összeállítása



A megrendelés űrlap
  1. első lépésben a felhasználónak lehetőséget ad a megrendelés adatainak megadására
  2. második lépésben lehetővé teszi a megrendelés adatainak ellenőrzését
Ellenőrzésnél az adatai már nem módosíthatók. Az adatok elfogadása véglegesíti a megrendelést. A felhasználó visszaléphet az adatmódosításhoz is. Ekkor elölről kezdődik a folyamat.

Ha a $Lepes=='ellenorzes', akkor az űrlap ellenőrzésre szolgál, egyébként az adatok megadására.

Az űrlapelemek írásvédetté tétele $readonly='readonly' értékadással történik. Ekkor $readonly változó az input elemek HTML kódjaiban elhelyezi a readonly jellemzőt.

A $class változó segítségével pedig a hibásan megadott adatok beviteli mezőit soroljuk az Error osztályba. A kód a w3_rendeles.php fájlban található.

1. példa:

Forráskód



<?php
    if ($Lepes =='ellenorzes'){$UrlapCim = 'Megrendelés adatainak ellenőrzése';} else {$UrlapCim = 'Megrendelés összeállítása';}
  // Megjelenítés
  $HTMLkod    = "<div id='DIVigazit'><div id='div_RendelUrlap'> <h1> $UrlapCim </h1>n";
  $HTMLkod   .= "<form action='?f0=megrendel' method='post' id='form_RendelUrlap'>n";
  $HTMLkod   .= "<input type='hidden' name='form_RendelUrlap' value='form_RendelUrlap'>n";
  $HTMLkod    = $HTMLkod."<fieldset class='Nev'>  <legend> A megrendelő adatai: </legend>n";
    if ($mm_felhasznalo>'') {
       $HTMLkod = $HTMLkod."<p><label for='fnev' class='label_1'>Felhasználónév: </label> n";
       $HTMLkod = $HTMLkod."<input type='text' name='Fnev' id='Fnev' placeholder='Felhasználónév' value='$Fnev' readonly> </p>n";
    }
  if (strpos($ErrorStr,'Err00')!== false) {$class="class='Error'";} else {$class='';}
  $HTMLkod .= "<p style='float:left'><label for='Rszemnev' class='label_1'>*Név: </label> n";
  $HTMLkod .= "<input type='text' name='Rszemnev' id='Rszemnev' $class placeholder='Név' value='$Rszemnev' $readonly> </p>n";

  if (strpos($ErrorStr,'Err01')!== false) {$class="class='Error'";} else {$class='';}
  $HTMLkod .= "<p style='float:left;'><label for='Remail' class='label_1'>*Email: </label> n";
  $HTMLkod .= "<input type='text' name='Remail' id='Remail'$class placeholder='Email' value='$Remail' $readonly> </p> n";
  $HTMLkod .= "<span style='clear:left'></span>";

  if (strpos($ErrorStr,'Err02')!== false) {$class="class='Error'";} else {$class='';}
  $HTMLkod .= "<p style='float:left'><label for='Rtelszam1' class='label_1'>*Telefon 1: </label> n";
  $HTMLkod .= "<input type='text' name='Rtelszam1' id='Rtelszam1' $class placeholder='Telefonszám' value='$Rtelszam1' $readonly> </p>n";
  $HTMLkod .= "<p style='float:left'><label for='Rtelszam2' class='label_1'>Telefon 2: </label> n";
  $HTMLkod .= "<input type='text' name='Rtelszam2' id='Rtelszam2' placeholder='Telefonszám' value='$Rtelszam2' $readonly> </p>n";

  $HTMLkod .= "<p style='float:left'><label for='Rorszag' class='label_1'>Orszag: </label> n";
  $HTMLkod .= "<input type='text' name='Rorszag' id='Rorszag' placeholder='Orszag' value='$Rorszag' $readonly> </p>n";
  $HTMLkod .= "<p style='float:left'><label for='Rvaros' class='label_1'>Város: </label> n";
  $HTMLkod .= "<input type='text' name='Rvaros' id='Rvaros' placeholder='Város' value='$Rvaros' $readonly> </p>n";
  $HTMLkod .= "<span style='clear:left;'></span>n";
  $HTMLkod .= "<p style='float:left'><label for='Rirszam' class='label_1'>Irányítószám: </label> n";
  $HTMLkod .= "<input type='text' name='Rirszam' id='Rirszam' placeholder='Irányítószám' value='$Rirszam' $readonly> </p>n";
  $HTMLkod .= "<p style='float:left'><label for='Rcim' class='label_1'>Cím: </label> n";
  $HTMLkod .= "<input type='text' name='Rcim' id='Rcim' placeholder='Közterület, házszám, emelet...' value='$Rcim' $readonly> </p>n";
  $HTMLkod .= "</fieldset>n"; 

  $HTMLkod .= "<fieldset class='Nev'>  <legend> Szállítási cím: </legend>n";
  $HTMLkod .= "<p>Ha különbözik a számlázási címtől.</p>n";
  $HTMLkod .= "<p style='float:left'><label for='SZorszag' class='label_1'>Orszag: </label> n";
  $HTMLkod .= "<input type='text' name='SZorszag' id='SZorszag' placeholder='Orszag' value='$SZorszag' $readonly> </p>n";
  $HTMLkod .= "<p style='float:left'><label for='SZvaros' class='label_1'>Város: </label> n";
  $HTMLkod .= "<input type='text' name='SZvaros' id='SZvaros' placeholder='Város' value='$SZvaros' $readonly> </p>n";
  $HTMLkod .= "<span style='clear:left;height:0;'></span>n";
  $HTMLkod .= "<p style='float:left'><label for='SZirszam' class='label_1'>Irányítószám: </label> n";
  $HTMLkod .= "<input type='text' name='SZirszam' id='SZirszam' placeholder='Irányítószám' value='$SZirszam' $readonly> </p>n";
  $HTMLkod .= "<p style='float:left;'><label for='SZcim' class='label_1'>Cím: </label>n";
  $HTMLkod .= "<input type='text' name='SZcim' id='SZcim' placeholder='Közterület, házszám, emelet...' value='$SZcim' $readonly> </p>n";
  $HTMLkod .= "</fieldset>n"; 

  if ($TermekArr[0]['ONev']>'') {$HTMLkod .= $HTMLkocsi; $tovabbOK=1;} else {$HTMLkod .= 'A Ön kosara üres.'; $tovabbOK=0;}
  if ($Lepes=='letrehozas') 
    {$HTMLkod .= "<a href='?f0=$Pf0&f1=$Pf1&f2=$Pf2&f3=$Pf4&f3=$Pf4' class='KepBtn'>  Mégsem</a>n";
     if ($tovabbOK==1) {$HTMLkod .= "<input type='submit' name='RendelesLetrehoz' value='Tovább' >n";}}
  else
    {$HTMLkod .=  "<input type='submit' name='MegrendelSubmit' value='Vissza' >n";
     $HTMLkod .= "<input type='submit' name='RendelesVeglegesít'  value='Tovább' >n";}

  $HTMLkod .= $HTMLVisszaURL;
  $HTMLkod .= "</form></div></div>n";
  echo $HTMLkod; 
?>
 

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