PHP - Formularz z mySQL

PHP - Formularz z mySQL
S1
  • Rejestracja:około 9 lat
  • Ostatnio:ponad 6 lat
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:ponad 9 lat
  • Ostatnio:11 miesięcy
  • 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:ponad 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Warszawa
  • Postów:2252
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.

edytowany 1x, ostatnio: axelbest

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.