PHP - Formularz z mySQL

PHP - Formularz z mySQL
S1
  • Rejestracja: dni
  • Ostatnio: dni
0

Cześć,

Chciałbym połączyć zapytania typu UPDATE, DELETE, INSERT w mySQL z formularzami w PHP. Jak najprościej to zrobić? Mam utworzoną bazę, w niej jedną tabelę z ID, imieniem i nazwiskiem. Zrobiłem formularz, który po wpisaniu jakichś danych i kliknięciu w któryś z trzech buttonów tj. (UPDATE, DELETE, INSERT) robi swoje. Te 3 operacje mi nie wychodzą... Czy ktoś mógłby zarzucić prostym, działającym przykładem?

DE
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1788
1

To co chcesz zrobić ma nawet swoją nazwę:
C - create
R - read
U - update
D - delete

Ten tutorial wygląda ok, bo:

  • używa PDO
  • binduje parametry, więc chroni przed SQL Injection.

Googluj po Simple PHP CRUD.

axelbest
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
  • Postów: 2255
0

Poza tym podejście - jeden formularz + 3 przyciski jest kiepskie.

Zrób listę użytkowników i dopiero tam daj te 3 przyciski (edytuj + usuń przy rekordzie, utwórz gdzieś na górze/dole/i tu i tu)
• delete - wysylasz żądanie na jakiś adres typu /index.php?controller=users&action=delete&userId=5 (to przyklad, o ile nie masz jakiegos frameworka). Możesz zastosować javascript i pytać usera "Czy na pewno usunąć?"
• insert/modify - możesz zastosować ten sam formularz, w przypadku edycji dorób jakieś pole typu hidden, w którym umiescisz ID uzytkownika.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.