POMOCY!!! Nie działa submit. Zero reakcji. Nie mam pojęcia dlaczego. Mam na tych samych elementach zbudowany formularz rejestracji i tam wszystko działa jak należy. Czy ktoś ma jakiś pomysł o co może tu chodzić?
<?php
session_start();
if (isset($_POST['idksiazki']))
{
$wszystko_OK=true;
$idksiazki = $_POST['idksiazki'];
if (strlen($idksiazki)<3)
{
$wszystko_OK=false;
$_SESSION['e_idksiazki']="ID książki musi posiadać max. 2 znaki!";
}
$idczytelnika = $_POST['idczytelnika'];
if (strlen($idczytelnika)<3)
{
$wszystko_OK=false;
$_SESSION['e_idczytelnika']="ID czytelnika musi posiadać max. 2 znaki!";
}
$_SESSION['fr_idksiazki'] = $idksiazki;
$_SESSION['fr_idczytelnika'] = $idczytelnika;
require_once "connect.php";
mysqli_report(MYSQLI_REPORT_STRICT);
try
{
$polaczenie = new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
throw new Exception(mysqli_connect_errno());
}
else
{
//czy ksiazka jest juz wypożyczona?
$rezultat = $polaczenie->query("SELECT idksiazki FROM wypozyczenia WHERE idksiazki='$idksiazki'");
if (!$rezultat) throw new Exception($polaczenie->error);
$wypozyczona = $rezultat->num_rows;
if($wypozyczona>0)
{
$wszystko_OK=false;
$_SESSION['e_idksiazki']="Przykro nam, ktoś już wypożyczył tą książkę!";
}
if ($wszystko_OK==true)
{
if($polaczenie->query("INSERT INTO wypozyczenia VALUES (NULL, '$idczytelnika', '$idksiazki')"))
{
$_SESSION['wypozyczono']=true;
header('Location: dziekujemy.php');
}
else
{
throw new Exception($polaczenie->error);
}
}
$polaczenie->close();
}
}
catch(Exception $e)
{
echo '<span style="color:red;">Błąd serwera! Przepraszamy za niedogodności i prosimy o rejestrację w innym terminie!</span>';
echo '<br/> Informacja developerska: '.$e;
}
}
?>
<!DOCTYPE HTML>
<html lang="pl">
<head>
<style>
.error
{
color:red;
margin-top: 10px;
margin-bottom: 10px;
}
</style>
</head>
<body>
<form method="post">
ID KSIĄŻKI: <br /> <input type="text" value="<?php
if (isset($_SESSION['fr_idksiazki']))
{
echo $_SESSION['fr_idksiazki'];
unset($_SESSION['fr_idksiazki']);
}
?>" name="idksiazki" /><br />
<?php
if (isset($_SESSION['e_idksiazki']))
{
echo '<div class="error">'.$_SESSION['e_idksiazki'].'</div>';
unset($_SESSION['e_idksiazki']);
}
?>
TWÓJ ID: <br/> <input type="text" value="<?php
if (isset($_SESSION['fr_idczytelnika']))
{
echo $_SESSION['fr_idczytelnika'];
unset($_SESSION['fr_idczytelnika']);
}
?>" name="idczytelnika" /><br />
</form>
<?php
if (isset($_SESSION['e_idczytelnika']))
{
echo '<div class="error">'.$_SESSION['e_idczytelnika'].'</div>';
unset($_SESSION['e_idczytelnika']);
}
?>
<br/>
<input action="" type ="submit" value="Wypożycz" />
</form>
<br/>
</body>