chciałby zrobić do swojego skryptu formularz panel administracyjny tzn. aktualnie pytania, odpowiedzi i wybór pytania (zamkniętego, otwartego czy otwartego z zamkniętym) wprowadzam zapytanie SQL przez phpMyAdmin. Chciałbym to robić przez panel administracyjny czyli otwieram stronę .html wprowadzam dane i klikam wyślij (za każdym razem gdy wyśle, stare rekordy się kasują).
Moje pytanie jak to zrobić, jakieś wskazówki, linki ? Lub gdybyś mógł zamieścić przykład dla jednego pytania ? (jak to zobaczę to wtedy będę wiedział jak dalej robić). Niżej tabele bazy danych (MySQL) i zapytania do niego (pytanie, odpowiedz itd.)
Tabele bazy danych
#drop table poll_answers; #drop table poll_textanswers; #drop table poll_questions; #drop table poll_polls; CREATE TABLE poll_polls ( id int NOT NULL PRIMARY KEY AUTO_INCREMENT, name varchar(255) NOT NULL, date_add datetime NOT NULL, date_begin datetime NOT NULL, date_end datetime NOT NULL, stop int NOT NULL DEFAULT 0, count int NOT NULL DEFAULT 0, description varchar(470) ); CREATE TABLE poll_questions ( id int NOT NULL PRIMARY KEY AUTO_INCREMENT, title varchar(255) NOT NULL, poll int NOT NULL ); CREATE TABLE poll_answers ( id_answer int NOT NULL PRIMARY KEY AUTO_INCREMENT, question int NOT NULL, answer varchar(255) NOT NULL, votes int NOT NULL DEFAULT 0, text int NOT NULL DEFAULT 0 ); # ostatnie pole text okresla, czy ma pojawic sie pole tekstowe. 1 - tak, 0 - nie CREATE TABLE poll_textanswers ( id_text int NOT NULL PRIMARY KEY AUTO_INCREMENT, answer_id int NOT NULL, answer varchar(255) );
Zapytanie SQL
INSERT INTO poll_polls VALUES( '', 'Ankieta o smochodach', now(), now(), '2020-03-01', 0, 0, 'Wybieramy "najlepszy" samochód' ); INSERT INTO poll_questions VALUES( '', '1. Twoj ulubiony samochód?', 2 ); INSERT INTO poll_answers VALUES('', 13, 'Audi', 0, 0); INSERT INTO poll_answers VALUES('', 13, 'BMW', 0, 0); INSERT INTO poll_answers VALUES('', 13, 'VW', 0, 0); INSERT INTO poll_answers VALUES('', 13, 'Mercedes', 0, 0); INSERT INTO poll_answers VALUES('', 13, 'Aston Martin', 0, 0); INSERT INTO poll_answers VALUES('', 13, 'Subaru Impreza', 0, 0); INSERT INTO poll_answers VALUES('', 13, 'Inny (napisz)', 0, 1); INSERT INTO poll_questions VALUES( '', '2. Napisz swoje imię', 2 ); INSERT INTO poll_answers VALUES('', 14, 'Imie', 0, 1);