Startup for PHP Assignment
- PHP 100%
| .gitignore | ||
| Form.php | ||
| LICENSE | ||
| README.md | ||
| Response.php | ||
PHP-applikation – Desinformationsspridare
Beskrivning
Applikationen är kopplad till databasen a25danoc och bygger på den del av PUCKO-systemet som används av desinformationsspridare.
Applikationen använder separata sidor för formulär och svar enligt kraven för grupp B.
Krav
- En incident kan identifieras med sitt unika namn eller sitt unika nummer.
- Platsen där incidenten inträffade skall lagras.
- En incident måste inträffa i en region.
- Det skall gå att beräkna hur många kampanjer desinformationsspridaren har genomfört.
Formulär
- Användaren skall kunna ange ett incidentnummer i ett formulär.
- Formulärets resultat skall skickas till en separat svarssida.
Tabeller
- Applikationen skall visa samtliga incidenter i en HTML-tabell.
- Tabellen skall visa incidentnummer, namn, plats och region.
Procedur
-
Applikationen skall använda proceduren GETANTALKAMPANJER för att visa antalet genomförda kampanjer för en desinformationsspridare.
Komplex tabell
-
Applikationen skall visa incidenter tillsammans med tillhörande observationer.
-
Data skall hämtas från tabellerna Incident och Observation.
-
Incident och Observation kopplas samman genom incidentnummer.
-
Incidenter och observationer skall visas i en nästlad HTML-tabell.
-
Den nästlade tabellen skall använda kolumnlayout enligt kraven för grupp B.
Sökning och dropdown
- Användaren skall kunna söka efter incidenter baserat på plats.
- Sökresultatet skall visas i en tabell på svarssidan.
- Användaren skall kunna välja en incident från en dropdown.
- Dropdownen skall hämtas från databasen och vald incident skall visas på svarssidan.