formularz.php
<form method="post" action="obsluz.php"> imie:
<input type="text" name="imie" />nazwisko:
<input type="text" name="nazwisko" />miejscowosc:
<input type="text" name="miejscowosc" /><input type="submit" name="dodaj" value="dodaj" />
to jest formularz, po ktorego wypelnieniu i wcisnieciu dodaj gosc zostaje przekierowany na strone obslugujaca formularz.
obsluz.php
<?php
// jezeli przycisk dodaj zostal nacisniety
if (isset($_POST['dodaj'])) { // wyswietlenie wpisanych danych
echo 'imie: ' . $_POST['imie']; echo 'nazwisko: ' . $_POST['nazwisko']; echo 'miejscowosc: ' . $_POST['miejscowosc'];
// dodanie danych do bazy
// w tym miejscu powinienes nawiazac polaczenie z baza danych
$polecenie = mysql_query(\"INSERT INTO uzytkownicy (imie, nazwisko, miejscowosc) VALUES ('$_POST['imie']', '$_POST['nazwisko']', '$_POST['miejscowosc']')\");
// sprawdzenie poprawnosci wykonania zapisu
if ($polecenie) {
echo 'dane zostaly dodane do bazy.'; } else {
echo 'wystapil blad podczas zapisu danych do bazy'; }
} else {
echo 'dostales sie tu w nieprawidlowy sposob.'; }
?>
oczywiscie, musisz miec wczesniej utworzona tabele z bazie, w moim przykladzie jest to tabela uzytkownicy zawierajaca kolumny imie, nazwisko, miejscowosc.
sugerowalbym napisanie skryptu srawdzajacego poprawnosc wysylanych danych.
mam nadzieje, ze sie niegdzie nie ciagnalem