nowa_ksiazka
wstaw_ksiazke.php
<html> <head> <title>"Książkorama" - rezultat wstawiania nowej książki</title> </head> <body> <h1>"Książkorama" - rezultat wstawiania nowej książki </h1> <?php // utworzenie krótkich anzw zmiennych $isbn=$_POST['isbn']; $autor=$_POST['autor']; $tytul=$_POST['tytul']; $cena=$_POST['cena']; if (!$isbn || !$autor || !$tytul || !$cena) { echo "Nie podano wszystkich potrzebnych danych.<br />" ."Wróć do poprzedniej strony i spróbuj ponownie."; exit; } } $db = new mysqli('localhost', 'uzytkownik', 'haslo', 'ksiazki'); if (mysqli_connect_errno()) { exit; } $zapytanie = "insert into ksiazki values ('".$isbn."', '".$autor."', '".$tytul."', '".$cena."')"; $wynik = $db->query($zapytanie); if ($wynik) { } else { } $db->close(); ?> </body> </html>
Oczywiscie po wpisaniu danych dostaje blad: Wystąpił błąd. Książka nie została dodana do bazy czyli cos w tym miejscu jest nie tak:
$zapytanie = "insert into ksiazki values ('".$isbn."', '".$autor."', '".$tytul."', '".$cena."')"; $wynik = $db->query($zapytanie);
Albo mam coś z plikami od MySQL na komputerze nie tak, może czegoś brakuje