Egy űrlapot használunk az új felhasználók felvételére és a bejelentkezett felhasználók adatainak módosítására.
Első lépésként alaphelyzetbe állítjuk a felhasználó adatait tartalmazó változókat.
Ha a felhasználó már bejelentkezett, akkor adatait az adatbázisból olvassuk be. Ha nincs bejelentkezett felhasználó, akkor a változókat töröljük.
A kód a w3_regisztracio.php -ban található Kiir_RegUrlap($ErrorStr) függvény része.
1. példa:
Forráskód
<?php
if ($mm_felhasznalo > '') {
// Bejelentkezett felhasználók adatainak betöltése adatbázisból
$SelectStr = "SELECT * FROM felhasznalo_reg WHERE Fnev = '$Fnev'";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RG 01 ");
$row = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
$id = $row['id'];
$Fnev = $row['Fnev'];
$Fszemnev = $row['Fszemnev'];
$Fjelszo = $row['Fjelszo'];
$Femail = $row['Femail'];
$Fszint = $row['Fszint'];
$Fhiba = $row['Fhiba'];
mysqli_free_result($result);
// Cím beolvasása
$SelectStr = "SELECT * FROM felhasznalo_cim WHERE Fid = $id";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RG 02 ");
$row = mysqli_fetch_array($result, MYSQLI_ASSOC); mysqli_free_result($result);
$Forszag = $row['Forszag'];
$Fvaros = $row['Fvaros'];
$Firszam = $row['Firszam'];
$Fcim = $row['Fcim'];
mysqli_free_result($result);
//Telefonszámok beolvasása
$Ftelszam =''; $Ftelszam1 ='';
$SelectStr = "SELECT * FROM felhasznalo_telefon WHERE Fid = $id";
$result = mysqli_query($MySqliLink,$SelectStr) OR die("Hiba RG 03 ");
$k = 0;
while($row = mysqli_fetch_array($result))
{
if ($k 1) {$Ftelszam1 = $row['Ftelszam']; $k = $k + 1;}
if ($k
0) {$Ftelszam = $row['Ftelszam']; $k = $k + 1; }
}
mysqli_free_result($result);
} else {
// Új felhasználó esetén a változók kezdeti értékének megadása
$id = ''; $Fnev = ''; $Fszemnev = ''; $Fjelszo = ''; $Femail = '';
$Fszint = 5; $Fhiba = 0; $Forszag = ''; $Fvaros = '';
$Firszam = ''; $Fcim = ''; $Ftelszam = ''; $Ftelszam = '';
}
?>
A webáruház megtekinthető és letölthető itt: Ingyen webáruház - W3 Free Shop