PHP/HTML web oldal regisztrálció készitésénél, hová kell be rakni a Regisztrálciós"Submit"Gombot?
Nem értem, hogy mit szeretnél.
Van egy PHP kódod, ami elvégzi a regisztrációt, ez lehet külön fájlban, vagy bárhol. A form viszont sima HTML, a form tagbe kell egy submit buttont raknod.
*regisztráció
<form action="FORMOT-FELDOLGOZÓ.PHP" method="POST">
<input type="submit" value="SUBMIT GOMBOCSKÁD" />
</form>
Elsőnek célszerű lenne megtanulni a HTML-t és a szakszavakat, hogy ki tudd fejezni, hogy mit akarsz.
A HTML gondoskodik a honlapod különböző elemeinek leírásáról. Ennek része az un. űrlap (form). Az űrlap több különböző típusú elemet tartalmazhat, mint szövegbeviteli mező, jelszó mező, küldés gomb.
A küldés gomb hatására a kliens meghívja a formnál megadott URL-t, átadva neki az űrlapon megadott adatokat. Az adatok átadásának is több módja van, de most egyelőre ne menjünk ennyire bele, egy alap regisztrációnál jó lesz nekünk a POST metódus, ami esetén a szervernek küldött adatok végén adódnak át az űrlap mezői.
<form action="regisztracio.php" action="POST">
<input type="text" name="nev" />
<input type="password" name="jelszo" />
<input type="submit" value="Regisztráció" />
</form>
Tehát van egy űrlapod. Ha kitöltöd a nevet és jelszó, majd megnyomod a Regisztráció gombot, akkor meghívja a regisztracio.php oldalt, átadva paraméterként az űrlap elemeit.
PHP esetén ezeket az adatokat a $_POST tömbben tudod elérni, a fenti esetben $_POST['nev'] illetve $_POST['jelszo'] formában. A PHP-n belül azt csinálsz vele, amit szeretnél, pl. megvizsgálod, hogy létezik-e már a név az adatbázisodban, ha igen, akkor generálsz egy hibaüzenetet, ha nem, akkor beírod az adatbázisodba az adatokat, és generálsz egy üzenetet a sikeres regisztrációról, vagy emailt küldesz, ami tartalmazza az aktiváló kódot, stb…
Ha ismered a HTML nyelvet, tudod hogy kb. hogy kommunikál a böngésző a szervereddel, azaz ismered a HTTP protokollt alapszinten, ha tudsz PHP-ben programozni, akkor a dolog triviális.
Ha ezeket nem ismered, akkor tanuld meg. Más választ nem nagyon lehet adni. Autót sem lehet úgy tervezni, hogy nem érted, hogy hogy működik a motor, nem tudsz autót vezetni.
Akkor egy kis alap...
Egy weboldalt úgy képzelj el mint egy jéghegyet.
90% víz alatt van, semmit nem tudsz róla. => Szerver oldali rész.
10% ami vízfelszín felett van. => HTML + CSS + JS...
És csak a 10%, azaz a jéghegy csúcsának felszíne, csak az ami a böngészőben megjelenik.
Gondolom eddig csak a 10% felszínét kapargattad, valami WISYWIG szerkesztővel...
!!! Most akkor 2 lehetőséged van !!!
1. Használsz valami kész rendszert, és annak lehetőségeivel megelégszel, hátrányait elfogadod.
2. Megtanulsz programozni, PHP -t kódolni, MySQL adatbázist kezelni...
Jelenlegi ismereteid nagyon felszínesek lehetnek, egyszerűen a fórum keretein nem lehet tanfolyamot indítani, amin megtanítjuk neked az alapoktól, hogy hogyan is lehetne programozni...
Mert ha egy ilyen szinte alapnak mondható résznél elakadsz...
Egy gyors példa arra amit szeretnél: [link]
(MySQL helyett célszerű MySQLi -t használni, de most ebbe nem akarok bele menni, hogy miért.)
Általános iskola 5. osztály? Beszélni is így beszélsz kispajtás?
Az tuti, hogy nincs az a pénz, hogy használjam a te REGISTRLÁCIÓS űrlapodat! Egyáltalán honnan a frászból vetted ezt a szót?
Tanuljál PHP-t okoska!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!