mam tylko kod na dodanie wpisu do bazy
bo nie wiem jak resztę zrobić ale o nie dodaje nic do bazy
<?php
// Sprawdzamy czy do pliku index.php przesłane zostały dane odpowiada za to funkcja empty która sprawdza czy w zmiennej $_POST['temat'] sa jakieś dane
// Poniższa linia oznacza: jeżeli zmienna $_POST['temat'] i $_POST['tresc'] są puste wykonaj działanie
if(empty($_POST['temat'])&&empty
($_POST['tresc'])){
// jeżeli do liku nie przesłane zostały żadne dane wyświetlamy formularz
?>
<form action="test.php" method="post">
nazwa <textarea name="nazwisko"></textarea><br />
<input type="submit" value="Wyslij" />
</form>
<?php
// Jeżeli dane z formularza zostaną wysłane wykona się kod zawarty w klamrach warunku else
}else{
function lacz_bd()
{
$db = new mysqli('localhost', 'root', '', 'av');
if (! $db)
return false;
$db->autocommit(TRUE);
return $db;
}
// zawsze pamiętajmy aby dane były parsowane. Funkcja addslashes dodaje znak przed cudzysłowami dzięki temu nie musimy się obawiać ze zmienna zaszkodzi naszej bazie.
$nazwisko = $_POST['nazwisko'];
//połączenie z bazą
$db = lacz_bd();
//zapytanie dodające zmienne $imie i $nazwisko do bazy
$zapytanie = "insert into pracownicy (id, imie, nazwisko) values ('', '$nazwisko')";
// wykonanie dodawania do bazy
$wynik = $db->query($zapytanie);
//sprawdzenie czy powiodło się dodawanie
if($wynik) echo 'Dodano nowy rekord'; else echo 'Błąd podczas dodawania'; }
?>