HTML5 + CSS3 logó
  WEBFEJLESZTÉS, WEBÁRUHÁZ KÉSZÍTÉS   Ingyenes elektronikus tananyag interaktív
weboldalak készítéséhez.
Custom Search
 
menü MENÜ    

Webáruház készítés

Webáruház telepítő


    Elkészítjük a webáruházunk telepítőjét, amely létrehozza az webshop adatbázisának tábláit, és feltölti a legfontosabb adatokat..                         

Programozott tananyag:


A telepítő feladatai
A webáruház telepítését, az alapbeállítások elvégzését a setup.php végzi.

A setup.php felépítése
Az űrlap megjelenítését és a telepítéshez kapcsolódó lényeges feladatokat a Kiir_Tartalom() függvény végzi.

A Kiir_Tartalom() függvény
A Kiir_Tartalom() függvény megvizsgálja, hogy a felhasználó elküldte-e már az űrlatot. Ha igen, akkor az Kezel_SetupUrlap() függvény meghívásával teszi lehetővé az elküldött adatok feldolgozását.

A Setup képernyő felépítése
Elküldött űrlap esetén a képernyő jobb oldalán található div-ben lehet követni a megvalósított feladatokat. Ha egy feladat megvalósítása hibajelzéssel ér véget, akkor az őt követők már kihagyásra kerülnek.

A webáruház adatai csoport
A webáruház adatai közül itt valójában csak a nevét kérjük be. A kezdőlapon később ez is módosítható.

A üzemeltető adatai csoport
Az üzemeltető adatai közül a cég neve, címe és telefonszáma a webáruház láblécében is látható. Ezeket az adatokat globális változóként tároljuk a start.php-ben.

Adatbázis adatai csoport
Telepítés előtt létre kell hozni vagy a tárhelyszoláltatóval létre kell hozatni egy MySql adatbázist, amely a webáruház adatait tárolja.

Elküldött adatok ellenőrzése
Első lépésként ellenőrzi, betölti és megtisztítja a űrlap által elküldött adatokat. Ha hibát talál, akkor a hiba kódját elhelyezi a $ErrStr változóban.

A start.php mentése
Második lépésben lecseréljük a #_db, #_user és #_passwordhelyőrzőket az űrlap adataival.

Adattáblák létrehozása
A Webáruház adatbázisa című fejezetben megismert tábál létrehozása következik.

Az adminisztrátor felvétele
Végül betöltjük az adminisztrátor adatait. Felhasználónevén kívül később bármely más adatát módosíthat.