A megrendelés űrlap
- első lépésben a felhasználónak lehetőséget ad a megrendelés adatainak megadására
- második lépésben lehetővé teszi a megrendelés adatainak ellenőrzését
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