Mam problem z aktualizacją rekordu w połączeniu php + mysql. Niby wszystko się zgadza i nie wywala mi błędu. Dane, które mam updateować się pokazują, ale nie zmienia się ich treść w bazie danych. Próbowałem rozwiązać to, ID przekazuje się do edycji, nie wiem już co mogę zrobić.
Oto i mój kod odpowiedzialny za samą edycję w bazie:
{ $result = "UPDATE newsy SET autor='$autor', email='$email', tytul='$tytul', kategorie='$kategorie', data_edycji='$data_edycji' WHERE id='$id'"; if(mysqli_query($link,$result)) { } else { } }
Kod odpowiedzialny za pokazywanie danych, które mają być aktualizowane:
{ $id = $_GET['edycja']; $update = true; $record = mysqli_query($link, "SELECT * FROM newsy WHERE id='$id'"); { $n = mysqli_fetch_array($record); $autor = $n['autor']; $email = $n['email']; $tytul = $n['tytul']; $tresc = $n['tresc']; $kategorie = $n['kategorie']; } }
A samo przekazywanie ID odbywa się w następujący sposób:
<a href="newsy.php?edycja='.$row['id'].'" title="Edytuj newsa">Edycja</a>