Zbudowałem sobie prostą bazę, szkielet strony już działa, nie działą mi jednak dodawanie rekorów.
Formularz wpisywania danych, ma postać:
w katalogu INCLUDE, mam dodanie_promotora.php , a w nim kod:
<?php // odbieramy dane z formularza $imie = $_POST['imie']; $nazwisko = $_POST['nazwisko']; $telefon = $_POST['telefon']; $adres_email = $_POST['adres_email']; $adres_do_wysylki = $_POST['adres_do_wysylki']; if($imie and $nazwisko and $telefon and $adres_email and $adres_do_wysylki ) { // dodajemy rekord do bazy $ins = @mysql_query("INSERT INTO promotorzy SET imie='$imie', nazwisko='$nazwisko', telefon='$telefon', adres_email='$adres_email', adres_do_wysylki='$adres_do_wysylki'"); } ?>
Baza danych ma postać:
1 id_promotora int(4) AUTO_INCREMENT
2 imie varchar(15) utf8_polish_ci
3 nazwisko varchar(30) utf8_polish_ci
4 telefon int(14)
5 adres_email varchar(40)
6 adres_do_wysylki varchar(100)
Co jest nie tak:
1.) wywala "Błąd nie udało się dodać nowego rekordu" (połączenie z bazą danych jest przy samym wejściu na stronę)
2.) jak zrobić, aby informacja o "Błąd nie udało się dodać nowego rekordu" była w tym samym oknie, a nie na nowej stronie? (plik php mam w innym folderze)