Witam, dopiero zaczynam zabawę z php, czytam vademecum php i mysql przerabiam przykład księgarni jest tam moduł wstawienia nowej książki, oraz wyszukiwania książek, zrobiłem wszystko to działa, dodatkowo zrobiłem usuwanie i również działa, problem pojawia się przy aktualizacji danych, tak myślę żeby zaktualizować dany rekord należy pierw go podać i później podać nową wartość (chyba ?) właśnie nie wiem jak tego dokonać np. w usuwaniu zrobiłem zwykłe zapytanie dotyczące usunięcia podaję jedną wartość jeżeli jest to usuwa, w aktualizacji mam ten problem, że muszę chyba podać pierw wartość zmienianą i później nową wartość do aktualizacji nie wiem jak to zrobić. Może mógłby ktoś zerknąć w ten przykładowy kod z książki i powiedzieć jak to zrobić ?
<html>
<head>
<title>"KSIAZKORAMA" = Aktualizowanie Zmian</title>
</head>
<body>
<?php
//utworzenie krotkich nazw zmiennych
$isbn=$_POST['isbn'];
if (!$isbn)
{
echo 'Nie podano wszystkich potrzebnych danych. <br />'
,'Wroc do poprzedniej strony i sprobuj ponownie.';
exit;
}
if (!get_magic_quotes_gpc())
{
$isbn = addslashes($isbn);
}
@ $db = new mysqli('localhost','','','xxx');
if (mysqli_connect_errno())
{
echo 'Blad: Polaczenie z baza danych nie powiodlo sie. Spróbuj jeszcze raz pózniej.';
exit;
}
$zapytanie = ("update ksiazki set isbn='001' where isbn=999");
$wynik = $db->query($zapytanie);
if ($wynik)
echo $db->affected_rows.' ksiazka zaktualizowana.';
?>
</body>
</html>
Ten kod aktualizuje np. numer isbn 999 ( jest ustawiony na sztywno) i zmienia go na 001 i to działa ale ja chciałbym podawać swoją wartość do zmiany.