mam taki problem, że chciałem dodawać do tabeli nowe rekordy przez formularze. Znalazłem i zmodyfikowałem dwa skrypty i niby się wykonuje operacja ale nie dodaje ich do bazy. Oto one:
<?php ?> <form action="index.php" method="post"> Imie: <input type="text" value="" name="imie" /><br /> Nazwisko <textarea name="nazwisko"></textarea><br /> <input type="submit" value="Wyslij" /> </form> <?php }else{ function lacz_bd() { $db = new mysqli('localhost', 'root', 'haslo', 'wypozyczalnia_samochodow'); if (! $db) return false; $db->autocommit(TRUE); return $db; } $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $db = lacz_bd(); $zapytanie = "insert into klienci (id, imie, nazwisko) values ('', '$imie', '$nazwisko')"; $wynik = $db->query($zapytanie); } ?>
i
<form action="index.php" method="post"> imię:<br /> <input type="text" name="imie" /><br /> Nazwisko:<br /> <input type="text" name="nazwisko" /><br /> <input type="submit" value="dodaj" /> </form> <?php if($imie and $nazwisko) { } ?>
Wiecie w czym problem?