- HP notebook topic
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Nvidia GPU-k jövője - amit tudni vélünk
- Ami Kínában OnePlus Pad Pro, az errefelé mégis csak Pad 2 lett
- Milyen videókártyát?
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen TV-t vegyek?
- Vezeték nélküli fejhallgatók
Aktív témák
-
cucka
addikt
A fordfairlane által írt kód alapján indulj el.
Kicsit átfogalmazom. Van egy regisztrációs folyamatod, amit mondjuk képzelj el úgy, mint egy windows-os varázslót. Első állapotában ott a regisztrációs űrlap, második állapota a regisztrációs folyamat vége. Ha az űrlapot hibásan töltöd ki, a varázsló nem ugrik át a második állapotra.Sematikusan így néz ki a reg.php
//post-olt adatok ellenőrzése, amennyiben már nem regisztrált a tag
$eredmeny = (empty($_SESSION['regisztracio_sikeres']) ? adatok_ellenorzese($_POST) : true;
if ($eredmeny===true){
// az adatok jók, tehát berakod a regisztráló tag adatait az adatbázisba
adatok_mentese();
//elmentjuk a session-ben, hogy már sikerült az adatbázis
$_SESSION['regisztracio_sikeres']=1;
//kiirjuk a "kikuldtuk a szöveget" html-t
require('regisztracio_vege_sablon.php');
} else {
//kiirjuk a regisztracios urlapot.
require('regisztracio_urlap_sablon.php');
}A regisztrációs űrlap a korábbi adatellenőrzés, a $_POST vagy a session alapján találja ki, hova milyen hibaüzenetet kell írni (ha kell egyáltalán). Sablon alatt itt azt kell érteni, hogy ott csak html kód, illetve a html kód megjelenítéséhez szükséges php részek vannak, maga az adatfeldolgozás nem.
A kódot igyekeztem érdekesre venni, a ?: és az === operátornak, az empty függvénynek, az include és a require közötti különbségnek nézz utána.
Aktív témák
- Felsőkategóriás merev csöves Gamer PC-Számítógép! I9 11900K / RTX 3090 24GB / 64GB DDR4 / 1TB SSD
- Xiaomi Redmi Note 13 Pro+ 512GB, Kártyafüggetlen, 1 Év Garanciával
- 145 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / GTX 1080 8GB / 32GB DDR4 / 512 SSD!
- Xiaomi Redmi Note 14 Pro 256GB Kártyafüggetlen 1 év Garanciával
Állásajánlatok
Cég: FOTC
Város: Budapest