Rekord nie chce sie dodac do bazy danych, wykonuje sie blad z instrukcji if.
tabela ksiazki wyglada nastepujaco:
isbn char, autor char, tytul char, cena float
A to kod php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<title>.:[Title]:.</title>
</head>
<body>
<?php
if (empty($_POST['isbn']) || empty($_POST['autor']) || empty($_POST['tytul']) || empty($_POST['cena'])) {
echo 'Nie wypelniles wszystkich pol formularza'; }
else
{
$isbn=$_POST['isbn'];
$autor=$_POST['autor'];
$tytul=$_POST['tytul'];
$cena=$_POST['cena'];
}
{
}
@ $db=mysqli_connect('localhost', 'jackuss', 'lkslodz90', 'ksiazkorama');
if(mysqli_connect_errno())
{
echo 'Blad, nie moge polaczyc z baza danych. Spróbuj później'; }
$zapytanie="insert into ksiazki values ('$isbn', '$autor', '$tytul', $cena)";
$wynik=mysqli_query($db, $zapytanie);
if($wynik)
{
echo 'Ksiazka dodana do bazy'; }
else
{
echo 'Błąd. Książki nie udało dodać się do bazy, spróbuj później.'; }
mysqli_close($db);
?>
</body>
</html>