<?php
if ((!isset($_POST['login'])) || (!isset($_POST['haslo']))) {
header('Location: logowanie-bibliotekarza.php'); }
require_once "connect.php";
$polaczenie = @new mysqli($host, $db_user, $db_password, $db_name);
if ($polaczenie->connect_errno!=0)
{
echo "Error: ".$polaczenie->connect_errno; }
else
{
$nazwa = $_POST['nazwa'];
if ($rezultat = @$polaczenie->query(
sprintf("SELECT * FROM kategoria WHERE nazwa='%s'", mysqli_real_escape_string($polaczenie,$nazwa))))
{
$ilu_kategorii = $rezultat->num_rows;
if($ilu_kategorii>0)
{
$_SESSION['blad'] = '<span style="color:red">Nieprawidłowa nazwa kategorii!</span>';
header('Location: kategoria.php');
} else {
sprintf("INSERT INTO $db_name.kategoria VALUES(null, '%s')", mysqli_real_escape_string($polaczenie,$nazwa))
unset($_SESSION['blad']); $rezultat->free_result();
}
}
$polaczenie->close();
}
?>
Kod ma pobrać wartość imputa połączyć się do bazy, sprawdzić czy nie ma w tabeli już takiej nazwy jeśli jej nie ma dodać nowy rekord. Coś pokopałem podpowiecie proszę co.