3. lépés
1. lépés: A HTML oldal kezelőfelületének kialakítása
Adja meg az "Áruk" táblázatot, amely a következő információkat tartalmazza az áruval kapcsolatban:
Annak érdekében, hogy létrehozzon egy PHP szkriptet, amely lehetővé teszi, hogy megjelenítse ezt a táblázatot egy weblapon, először elő kell készítenie az interfészt. Hozzon létre egy weboldalt index.php. Hozzon létre egy külön mappát a szkripthez. Az index.php mentése az elkészített mappában. Magában az oldalon helyezze el a címet és a következő táblázatot:
2. lépés: Hozzon létre egy PHP-parancsfájlt az adatbázistábla adatainak lekéréséhez
Váltson HTML módra. Keresse meg a helyet, ahol kezdődik az asztal leírása. Add hozzá a PHP szkriptet az asztal előtt.
Írja be a következő kódot a PHP szkriptben:
Ezután a mysql_connect parancs végrehajtásra kerül. amely az adatbázishoz kapcsolódik. Ha a MySQL kiszolgálóhoz való kapcsolódás sikeres, akkor a létrehozott kapcsolatra mutató mutató a $ link változóra íródik. A die () parancs megjeleníti a megadott üzenetet a böngészőablakban, ha hiba történik a mysql_connect alatt.
Miután csatlakozott a MySQL kiszolgálóhoz, az adatbázis működésre van kiválasztva. Ehhez használja a mysql_select_db parancsot.
A kiszolgálón az adatok UTF-8 kódolással vannak tárolva. A HTML-oldalunk pedig a Windows-1251 kódolásban megjeleníti az adatokat. Ezért végre kell hajtani a cp1251 SET NAMES parancsot, amely lehetővé teszi, hogy a Windows-1251 kódolásban adatokat szerezzen az adatbázisból.
SQL lekérdezés végrehajtásához az adatbázisban használja a mysql_query függvényt. Ennek a függvénynek az első paramétere az SQL lekérdezés szövege. Példánkban a továb- bító táblából minden feljegyzést elhozunk. A második paraméter a MySQL kiszolgálóval való kapcsolatra mutató mutatót határoz meg. A $ result változó rögzíti az SQL-lekérdezés végrehajtásának eredményét. Példánkban az eredmény egy virtuális táblázat, amely a kiválasztott rekordokat tartalmazza az adatbázisból:
A $ row = mysql_fetch_array ($ result) parancs elolvassa a $ row változó első rekordját e virtuális táblából. Ha a táblázat üres, akkor a parancs eredménye hamis. Ebben az esetben egy üzenet jelenik meg a böngészőablakban, és a PHP szkript munkája megszűnik.
Lépés 3. Hozzon létre egy PHP szkriptet a kiválasztott rekordok táblázatos megjelenítéséhez
Keresse meg a HTML kódban azt a helyet, ahol befejeződik a táblázat oszlopfejlécének leírása és az üres karakterlánc leírása. Illessze be a PHP szkriptet.
Adja meg a következő kódot a PHP szkriptben:
Megjegyzés. a printf parancs megadja a HTML kódot a táblázat sorának leírásához. Ahhoz, hogy ne írja be ezt a kódot manuálisan, az alulról a PHP parancsfájlba helyezze át:
Ebben a PHP-scriptben az $ i változót használjuk az áru számlálójának. Ha minden terméket keres, akkor egy ciklus egy posztkondíciót használ ... miközben () használatban van. A hurok megszűnik, ha a virtuális asztal összes bejegyzése elfogy.
A hurok belsejében a printf parancs kinyomtatja a HTML kódot a táblázat sorának létrehozásához. A táblázatos cellák különleges karaktereket használnak:.,% S,% 5.2f. Ezek a speciális karakterek formázott kimenetet hajtanak végre.
. - egész szám
% s - nyomtat egy sort
% 5.2f - a tényleges szám kimenete (az egész szám 5 szimbóluma, 2 - a törtrész esetében)
Vegye figyelembe, hogy a printf parancs először egy szövegsorot ad meg, majd felsorolja azokat a változókat, amelyek megjelenhetnek a szöveges karakterláncban. Az első változót a táblázat első cellájában egész számként (árucikk szám) helyettesítettük, a második változót a táblázat második cellájává helyettesítettük szöveget stb.