![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 10.11.2020 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Przychodzę z naprawdę głupim pytaniem. Ćwiczę sobie php poprzez robienie prostej aplikacji kinowej tylko że napotkałem problem w postaci takiej że chciałbym zrobić możliwość edycji danych o filmie poprzez oddzielną opcję w panelu pracowniczym. Tyle że totalnie nie wiem jak to zrobić ponieważ wszystkie moje próby zakończyły się masą błędów. Niżej załączam kod na dodawanie filmu do bazy.
Z góry dziękuję za pomoc <?php session_start(); ?> <?php if(isset($_POST['przycisk'])){ $tytul=$_POST['tytul']; $rezyser=$_POST['rezyser']; $gatunek=$_POST['gatunek']; $premiera=$_POST['premiera']; $opis=$_POST['opis']; $obsada=$_POST['obsada']; $db=mysqli_connect("localhost", "root", "", "kino"); $q="INSERT INTO `filmy` ( `Tutuł`, `Gatunek`, `Premiera`, `Obsada`, `Reżyser`, `Opis`) VALUES ('$tytul','$rezyser','$gatunek','$premiera','$opis','$obsada')"; $x2=mysqli_query($db, $q); echo 'Dodano film'; } ?> <form method="post" action=""> Tytuł<br> <input type="text" name="tytul" required><br><br> Reżyser<br> <input type="text" name="rezyser" required><br><br> Gatunek<br> <input type="text" name="gatunek" required><br><br> Premiera<br> <input type="number" name="premiera" required><br><br> Opis<br> <textarea name="opis" ></textarea><br><br> Obsada<br> <textarea name="obsada" ></textarea><br><br> <input name="przycisk" type="submit" value="Dodaj film"> </form> </body> </html> |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
Co za bledy?
Najpierw sie polacz z baza. W petli pobierz dane z tabeli wstawiajac (lub nie) dane w pola txt. Wstaw nowe dane w te pola i uzyj UPDATE do aktualizacji danych. To co masz teraz to INSERT to nie aktualizuje tylko dodaje nowy wiersz rekordow. Jesli chcesz miec jakis panel w ktorym wyswietlasz rekordy z tabeli to dodaj pole radio (lub button z typem submit) i podstaw pod te radio lub przycisk ID z wierszy. Pozniej w kolejnym kroku to UPDATE tego wiersza o konkretnym ID. Jesli nie masz ID w awojej tabeli to musisz zrobic tabele od nowa dodajac id najlepiej autoincrement Ten post edytował dublinka 10.11.2020, 18:33:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 02:15 |