A megrendelés űrlap első megjelenítésekor bejelentkezett felhasználó esetén a regisztrációnál megadott adatait betöltjük a releváns változókba. Ismeretlen felhasználó esetén minden változót törlünk.
Ha a megrendelés űrlapot a felhasználó egyszer már elküldte, akkor adatait az adatbázis megrendeles táblájából kérjük le.A felhasználó rekordját munkamenet változója alapján azonosítjuk.
A kosár tartalmának beolvasását a következő oldalon vizsgáljuk.
A kód a w3_rendeles.php fájlban található.
1. példa:
Forráskód
<?php
//Ellenőrizzük, hogy a munkamenethez tartozik-e megrendelés tábla
$SelectStr = "SELECT * FROM megrendeles WHERE mmAzon='$mm_azon' LIMIT 1";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RE 01 ");
$rowDB = mysqli_num_rows($result);
if ($rowDB>0) {
//Ha van akkor betöltjük a megrendelés adatait
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);mysqli_free_result($result);
$Fnev = $row['Fnev'];
$Rszemnev = $row['Rszemnev'];
$Remail = $row['Remail'];
$Rtelszam1 = $row['Rtelszam1'];
$Rtelszam2 = $row['Rtelszam2'];
$Rorszag = $row['Rorszag'];
$Rvaros = $row['Rvaros'];
$Rirszam = $row['Rirszam'];
$Rcim = $row['Rcim'];
$SZorszag = $row['SZorszag'];
$SZvaros = $row['SZvaros'];
$SZirszam = $row['SZirszam'];
$SZcim = $row['SZcim'];
$RStatus = $row['RStatus'];
$Rip = $row['Rip'];
} else {
//Ha nincs még, akkor létrehozzuk
mysqli_free_result($result);
if ($mm_felhasznalo>'') {
//Bejelentkezett felhasználó esetén amit lehet másolunk
$Fnev = $mm_felhasznalo;
$SelectStr = "SELECT * FROM felhasznalo_reg WHERE Fnev='$Fnev' Limit 1";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RE 02 ");
$row = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
$Fid = $row['id'];
$Rszemnev = $row['Fszemnev'];
$Remail = $row['Femail'];
$SelectStr = "SELECT * FROM felhasznalo_telefon WHERE Fid='$Fid' Limit 2";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RE 03 ");
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
if ($row['Ftelszam']>'') {$Rtelszam1 = $row['Ftelszam'];}
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
if ($row['Ftelszam']>'') {$Rtelszam2 = $row['Ftelszam'];}
mysqli_free_result($result);
$SelectStr = "SELECT * FROM felhasznalo_cim WHERE Fid='$Fid' Limit 1";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RE 04 ");
$row = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
$Rorszag = $row['Forszag'];
$Rvaros = $row['Fvaros'];
$Rirszam = $row['Firszam'];
$Rcim = $row['Fcim'];
$SZorszag = ''; $SZvaros = ''; $SZirszam = ''; $SZcim = '';
$RStatus = 0;
$Rip = getip();
} else {
//Ismeretlen felhasználó esetén mindent kezdőértékre állítunk
$Fnev = ''; $Rszemnev = ''; $Remail = ''; $Rtelszam1 = ''; $Rtelszam2 = '';
$Rorszag = ''; $Rvaros = ''; $Rirszam = ''; $Rcim = ''; $SZorszag = '';
$SZvaros = ''; $SZirszam = ''; $SZcim = ''; $RStatus = 0;
$Rip = getip();
}
}
?>
A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop