Skip to content

Instantly share code, notes, and snippets.

@senpl
Last active December 30, 2021 12:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save senpl/44f58ad7a2c071e87cf26ce524ceb2eb to your computer and use it in GitHub Desktop.
Save senpl/44f58ad7a2c071e87cf26ce524ceb2eb to your computer and use it in GitHub Desktop.
gist php form
pobieramy
git clone https://github.com/fernandod1/Form-insert-mysql.git
przekopiujemy do bazy test zawartość tego pliku, powinno się poprawnie wykonać.
https://github.com/fernandod1/Form-insert-mysql/blob/master/table_form.sql
ustawiamy w pliku form.php
$mysqlserverhost = "localhost:3306";
$database_name = "test";
$username_mysql = "root";
$password_mysql = "";
plik form.php wrzucamy do głównego folderu z którego apache będzie serwował (na linuxie /opt/lampp/htdocs/ )
startujemy xampp'a
w przeglądarce kopiujemy w adres (http://localhost/form.php)
wypełniamy formularz dowolnymi wartościami i klikamy submit.
jeśli wszystko jest ok zobaczymy info, że record dodano.
Zmieniamy jedno pole w bazie danych
I dodajemy je na formularzu
Tworzymy nową tabelę
I tworzymy kontrolkę do jej obsługi, może być form2.php.
Tworzymy kontrolkę do zmiany wpisu w bazie danych, niech strona się nazywa edit
i niech po wpisaniu odpowiednich wartości uaktualni rekord w bazie danych
Tworzymy kontrolkę do usuwania z bazy danych.
Niech przed wysłaniem zapyta, czy na pewno usunąć wpis. Jeśli tak, to niech usunie wpis z bazy danych.
Stworzyć listę sortowaną po 10 wpisów, która wyświetla kolejne 10 rekorów z bazy.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment