Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: System Zgłaszania Gołębi
Forum PHP.pl > Forum > PHP
plzaix
Witam.

Jestem tutaj nowym użytkownikiem znającym średnio HTML i jakieś tam podstawy PHP. Strona stoi na systemie WordPress chciałbym wykonać coś takiego:


1) Jako użytkownik anonimowy z poziomu strony www poprzez formularz zgłaszamy odnalezienie gołębia.
Przykład co musi podać wypełniający formularz:
    Imię
    Nazwisko
    Numer Telefonu
    Numer obrączki gołębia
    Notatka własna (pole textowe z możliwością opisu np stanu gołębia)


2) Dane wysyłane do bazy MySQL

3) Wyświetlenie informacji z bazy MySQL w postaci tabeli na podstronie dostępnej dla Prezesa Oddziału Gołębi z możliwością usuwania wykonanego już zgłoszenia. Przykładowo na końcu tabeli przycisk "USUŃ" który skasuje daną linię w tabeli i usunie wpis w bazie MySQL.


Czy takie coś jest do wykonania questionmark.gif

Pozdrawiam i proszę o jakieś podpowiedzi smile.gif
wookieb
jest do wykonania
plzaix
Od jakiej strony z tym zacząć questionmark.gif

Baza na pewno musi mieć 5 pól

Ok baza danych jest już stworzona:

Nazwa bazy: plzaix_zgloszone
Użytkownik z prawami admina: plzaix_admin

Co dalej ?
cycofiasz
Dalej to kurs php albo poszukiwanie programisty który za kilka złotych to wykona jak trzeba bo na prawdę to jest prosty skrypt, podręcznikowy wręcz.
Vadd
plzaix, zrób sobie formularz który będzie wysyłał zapytanie do bazy danych przekazując informacje które podałeś wyżej..

zrób sobie plik konfiguracyjny który pozwoli na połączenie z bazą danych np:
  1. <?php
  2. /******************************************************
  3. * ustawienia.php
  4. * konfiguracja połączenia z bazą danych
  5. ******************************************************/
  6.  
  7. function connection() {
  8. // serwer
  9. $mysql_server = "localhost";
  10. // admin
  11. $mysql_admin = "plzaix_admin";
  12. // hasło
  13. $mysql_pass = "hasło admina..";
  14. // nazwa baza
  15. $mysql_db = "plzaix_zgloszone";
  16. // nawiązujemy połączenie z serwerem MySQL
  17. @mysql_connect($mysql_server, $mysql_admin, $mysql_pass)
  18. or die('Brak połączenia z serwerem MySQL.');
  19. // łączymy się z bazą danych
  20. @mysql_select_db($mysql_db)
  21. or die('Błąd wyboru bazy danych.');
  22. }
  23.  
  24. ?>


Wywołujesz takie połączenie np.
  1. <?php
  2. // podłączamy plik connection.php
  3. require "ustawienia.php";
  4. // wywołujemy funkcję connection()
  5. connection();
  6. ?>

efmk
- tworzysz sobie prosty formularz w HTML-u
- dane przekazujesz do PHP - tylko pamiętaj, żeby to wszystko było filtrowane za pomocą odpowiednich funkcji (masz opisane na forum w 'ważne tematy' )
- po filtrowaniu wstawiasz do bazy danych (BD)
- przy wyciąganiu (przeglądanie danych) z BD w skrypcie dorzucasz sobie guzik 'usuń' ...
- i... za pomocą GET możesz przekazywać żądanie usunięcia pozycji

pozdrawiam i powodzenia :-)
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.