Hej, mam mały problem z php a dokładnie z dodaniem danych do bazy danych.
Próbowałem naprawić ten błąd na podstawie różnych tutoriali itp ale nie dałem rady, dlatego proszę was o pomoc.
Opis DB
nazwa: mydb
tabela: owner
kolumny: idowner, name, surname, telephone
Kod:
$idowner = $_POST['idowner'];
$name = $_POST['name'];
$surname = $_POST['surname'];
$telephone = $_POST['telephone'];
$polaczenie = @new mysqli('localhost', 'root', '', 'mydb');
if (mysqli_connect_errno() != 0){
echo '<p>Wystąpił błąd połączenia z bazą danych: ' . mysqli_connect_error
() . '</p>'; }
else {
echo 'Nawiazano polaczenie z baza danych'; }
<form action="index.php" method="post">
ID: <input type="text" value="" name="idowner" /><br />
Imie: <input type="text" value="" name="name" /><br />
Nazwisko: <input type="text" value="" name="surname" /><br />
Telefon: <input type="text" value="" name="telephone" /><br />
<input type="submit" value="dodaj" />
</form>
FORMULARZ;
if (isset($_POST['dodaj']) && trim($_POST['dodaj']) != "") { $dodaj = $_POST['dodaj'];
$wynik = @$polaczenie -> query("INSERT INTO owner(idowner, name, surname, telephone) VALUES ('$idonwer','$name','$surname','$telephone')");
}
$wynik = @$polaczenie -> query('SELECT * FROM owner');
if ($wynik === false){
echo '<p>Zapytanie nie zostało wykonane poprawnie!</p>'; $polaczenie -> close();
}
else {
}