Készíts egy alkalmazást, amely az utazasok.sql adatbázisból kilistázza a böngészőbe egy táblázatba a felvitt utakat, amelyekből lehessen törölni, módosítani is, valamint új utat felvinni.
Az utazas.sql
CREATE
TABLE IF NOT EXISTS utazas (
id smallint(5) unsigned NOT NULL
AUTO_INCREMENT,
utazasnev varchar(20) DEFAULT
NULL,
varosok varchar(77) DEFAULT NULL,
ara varchar(13) DEFAULT NULL,
PRIMARY KEY (id)
);
style.css
kapcsolat.php
torles.php
lista.php (adatbázisban nincs
adat, csak példaként került beszúrásra kettő)
|
|
felvitel.php |
modositas.php |
Pontozás |
|
style.css mentése |
|
A böngészőben az oldalak megjelenítését
egy style.css külső lap biztosítsa. |
1 |
Az oldal háttere szín-átmentes legyen
fehérből sötétszürkébe. (ne zebracsíkos legyen). |
2 |
Betű méretek 14 px-elesek legyenek. |
1 |
Betűk színe fekete legyen. |
1 |
Container maximális szélessége 800px. |
1 |
A container középre kerüljön. |
1 |
20px-es belső margót állts be rá |
1 |
A container háttere 50%-os fehér alfa
érték legyen. |
2 |
A container szélei 20px -eles
lekerekítettek legyenek |
1 |
A táblázat kerete 1px-es, folytonos
fekete vonal legyen. |
3 |
A táblázat 10px-eles lekerekítéssel
jelenjen meg |
1 |
A táblázat belső margója 10 px legyen |
1 |
A táblázat fejléc háttere sötétszürke
legyen. |
1 |
A linekek színe piros legyen, aláhúzás
nélkül. |
2 |
Stíluslapra kapható össz pont 20 pont. |
|
|
|
kapcsolat.php létrehozása |
|
Megfelelő content-type és
karakterkódolás megadása |
2 |
Lolcalhost, root, password és utazas
adatbázis név definiálása |
4 |
Jelezzen vissza hibát: "hiba a
csatlakozáskor" ha nem sikerül a csatlakozás |
1 |
Lekérdezés és karakterkódolás megadása |
1 |
összesen: 8 |
|
|
|
lista.php létrehozása |
|
Kapcsolódás az adatbázishoz a
kapcsolat.php használatával |
1 |
Stíluslap csatolása |
1 |
Magyar nyelv beállítása |
1 |
Oldal címe : Utazások |
1 |
Legnagyobb címsor formázással jelenjen
meg az oldal tetején : "Aktuális utazásaink" |
1 |
A cím alatt jelenjen meg egy kereső mező |
1 |
" Új utak felvitele" szövegre
kattintva a felvitel.php oldalra vezessen |
1 |
Táblázat kimenete |
1 |
Php kódbban a kifejezes változó
létrehozása |
1 |
Keresési lehetőség utazasnev-re |
1 |
Keresési lehetőség megadása varosokra |
1 |
Keresési lehetéség árra |
1 |
Eredmeny változó létrehozása, amely
mysqli lekérdezést biztosítja |
1 |
Táblázat kimenete a php kódban |
|
fejléc megfelelő megadása |
5 |
While ciklussal az eredmeny
megjelenítése a táblázatban |
6 |
Törlés és módosítás hozzáadása |
5 |
Összesen 30 pont |
|
|
|
felvitel.php létrehozása |
|
űrlap feldolgozása |
1 |
3 változó tisztítása script tagektől |
3 |
Írja ki, hogy Nem adta meg az utazás
nevét! Ha nem kerül megadásra az űrlapon. |
1 |
Írja ki, hogy Nem adta meg az érintett
városok nevét! Ha a városhoz nem kerül be szöveg. |
1 |
Írja ki, hogy Nem adta meg az utazás
árát! Ha nem kerül az ár kitöltésre. |
1 |
A hibaüzenetek egymás alatt listában jelenjenek
meg. |
3 |
Kapcsolat az adatábázissal a
kapcsolat.php oldalon keresztül |
1 |
Adatbazásiba való beszúrás |
2 |
Felvitel után az oldal vezessen vissza a
lista.php-re. |
1 |
Html megjelenésben a stíluslap csatolása |
1 |
Oldal nevének beállítása
"utazásaink" |
1 |
h1 es címsor megadás: Új utazás
felvitele |
1 |
Form létrehozása post methoddal |
1 |
az oldal containerbe helyezése |
1 |
php kimenet megadása |
1 |
Label taggel ellátott input feliratok
megadása |
3 |
Input mezők létrehozása |
3 |
Submint gomb létrehozása és működése |
2 |
Link megadása ami vissza vezet a
lista.php-re : Vissza az utazások listájához |
1 |
Összesen : 30 pont |
|
|
|
torles.php létrehozása |
|
kapcsolat az adatázissal a kapcsolat.php
oldalon keresztül |
1 |
törlés megvalósítása |
4 |
összesen: 5 pont |
|
|
|
modositas.php oldal létrehozása |
|
Mivel lényegében ugyanaz az oldal mint a
felvitel.php csak a módosítások kerülnek pontozásra. |
|
html kódban a rejtett sor megadása, ami
a módosítást biztosítja |
1 |
módosítás az adabázisban |
3 |
űrlap előzetes kitöltése |
6 |
Összesen: 10 pont |
|
Mindösszesen: |
100 |
Nincsenek megjegyzések:
Megjegyzés küldése