Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySql] Panel administracyjny, zapytania SQL wysyłane przez panel
lenek34
post 6.03.2010, 15:00:51
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.01.2010

Ostrzeżenie: (0%)
-----


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);


Ten post edytował lenek34 6.03.2010, 15:01:37
Go to the top of the page
+Quote Post
masahuku
post 6.03.2010, 17:40:28
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 4
Dołączył: 11.12.2009

Ostrzeżenie: (0%)
-----


http://wortal.php.pl/wortal/artykuly/php/p...orial_php_mysql --> Nie musisz szukać daleko.
Go to the top of the page
+Quote Post
lenek34
post 11.03.2010, 20:49:58
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 16.01.2010

Ostrzeżenie: (0%)
-----


Proszę o usuniecie tematu. Dziękuje
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 04:22