Temat: [php mysql] formularz edycji rekordu
najprostszy formularz sklada sie z:
kodu html:
<form action="skrypt.php" method="POST">
<input type="text" name="kolumna_a" />
<input type="text" name="kolumna_b" />
<button type="submit">wyslij</button>
</form>
gdzie kolumna_a i kolumna_b to nazwy kolumn jakiejs tabeli, po kliknieciu wyslij dane zostana wyslane do skrypt.php i w nim mozesz je odczytac z tabeli $_POST, np: $kolumna_a = $_POST['kolumna_a']; pozniej wystarczy juz wyslac zapytanie do bazy i gotowe :p
profesjonalnie to wyglada tak:
1. kontroler wyswietla widok w ktorym generowany jest odpowiedni formularz
2. dane z formularza zostaja wyslane
3. dane sa validowane (sprawdzanie czy podane wartosci sa poprawne)
4. dane sa filtrowane (obrobka wyslanych wartosci)
5. dane sa wrzucane do modelu (interfejs pomiedzy baza a aplikacja)
6. model zapisuje dane w bazie
jak chcesz zrobic formularz w ktorym mozesz edytowac dane dowolnej tabeli to bedziesz go musial generowac w locie - wystarczy pobrac dane jako tablice asocjacyjne i wygenerowac odpowiednie pola w petli :)