Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MySql] Panel administracyjny
Forum PHP.pl > Forum > Przedszkole
lenek34
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
  1. #drop table poll_answers;
  2. #drop table poll_textanswers;
  3. #drop table poll_questions;
  4. #drop table poll_polls;
  5.  
  6. CREATE TABLE poll_polls (
  7. id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
  8. name varchar(255) NOT NULL,
  9. date_add datetime NOT NULL,
  10. date_begin datetime NOT NULL,
  11. date_end datetime NOT NULL,
  12. stop int NOT NULL DEFAULT 0,
  13. count int NOT NULL DEFAULT 0,
  14. description varchar(470)
  15. );
  16.  
  17. CREATE TABLE poll_questions (
  18. id int NOT NULL PRIMARY KEY AUTO_INCREMENT,
  19. title varchar(255) NOT NULL,
  20. poll int NOT NULL
  21. );
  22.  
  23.  
  24. CREATE TABLE poll_answers (
  25. id_answer int NOT NULL PRIMARY KEY AUTO_INCREMENT,
  26. question int NOT NULL,
  27. answer varchar(255) NOT NULL,
  28. votes int NOT NULL DEFAULT 0,
  29. text int NOT NULL DEFAULT 0
  30. );
  31. # ostatnie pole text okresla, czy ma pojawic sie pole tekstowe. 1 - tak, 0 - nie
  32.  
  33. CREATE TABLE poll_textanswers (
  34. id_text int NOT NULL PRIMARY KEY AUTO_INCREMENT,
  35. answer_id int NOT NULL,
  36. answer varchar(255)
  37. );

Zapytanie SQL
  1. INSERT INTO poll_polls VALUES(
  2. '',
  3. 'Ankieta o smochodach',
  4. now(),
  5. now(),
  6. '2020-03-01',
  7. 0,
  8. 0,
  9. 'Wybieramy "najlepszy" samochód'
  10. );
  11.  
  12. INSERT INTO poll_questions VALUES(
  13. '',
  14. '1. Twoj ulubiony samochód?',
  15. 2
  16. );
  17. INSERT INTO poll_answers VALUES('', 13, 'Audi', 0, 0);
  18. INSERT INTO poll_answers VALUES('', 13, 'BMW', 0, 0);
  19. INSERT INTO poll_answers VALUES('', 13, 'VW', 0, 0);
  20. INSERT INTO poll_answers VALUES('', 13, 'Mercedes', 0, 0);
  21. INSERT INTO poll_answers VALUES('', 13, 'Aston Martin', 0, 0);
  22. INSERT INTO poll_answers VALUES('', 13, 'Subaru Impreza', 0, 0);
  23. INSERT INTO poll_answers VALUES('', 13, 'Inny (napisz)', 0, 1);
  24.  
  25. INSERT INTO poll_questions VALUES(
  26. '',
  27. '2. Napisz swoje imię',
  28. 2
  29. );
  30. INSERT INTO poll_answers VALUES('', 14, 'Imie', 0, 1);
masahuku
http://wortal.php.pl/wortal/artykuly/php/p...orial_php_mysql --> Nie musisz szukać daleko.
lenek34
Proszę o usuniecie tematu. Dziękuje
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.