Witam,
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);
Ten post edytował lenek34 6.03.2010, 15:01:37