Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Edytowanie
k4cu
post
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>
Go to the top of the page
+Quote Post
dublinka
post
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:15