CODE
Imię:
Nazwisko:
Adres:
Data urodzenia:
$host = 'localhost';
$user = 'user';
$password = 'pasword';
$dbName = 'new';
$polacz = mysql_connect($host, $user, $password) or die(mysql_error());
$db = mysql_select_db($dbName, $polacz) or die(mysql_error());
if (isset($_POST['imie'], $_POST['nazwisko'], $_POST['adres'], $_POST['data']) && trim($_POST['imie'], $_POST['nazwisko'], $_POST['adres'], $_POST['data']) != ”);
{
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$adres = $_POST['adres'];
$data = $_POST['data'];
$sql = "INSERT into dane (imie, nazwisko, adres, data) VALUES ('$imie','$nazwisko','$adres','$data')";
$rezultat = mysql_query($sql, $polacz) or die(mysql_error());
}
$sql = "SELECT nr, imie, nazwisko, adres, data FROM dane";
$rezultat = mysql_query($sql, $polacz) or die(mysql_error());
while ($lista = mysql_fetch_array($rezultat)) {
echo $lista['nr']. " ";
echo $lista['imie']. " ";
echo $lista['nazwisko']. " ";
echo $lista['adres']. " ";
echo $lista['data']. " ";
}
mysql_close($polacz);
php?>
Co tu jest nie tak? Za każdym razem kiedy odświeżam strone, dodaje mi kolejne rekordy do bazy. A miały byc dodawane w momencie klikniecia w przycisk "dodaj". Przyznam, ze zaczynam dopiero swoja przygode z php i mysql.