Witam z tej strony Marek pierwszy rok w php w szkole informatycznej, problem polega na tym, że kiedy odświeżam stronę, puste dane wysyłają się do bazy danych. Powoduje to natłok pustych wierszy w bazie. Dopiero zaczynam przygodę z php i nie potrafię sobie z tym poradzić :/
<div class="formularz">
<p><b>Wypełnij formularz!</b><p>
<form action="" method="post">
Podaj imię</br>
<input type='text' name='Imie'></br>
Podaj nazwisko</br>
<input type='text' name='Nazwisko'></br>
Podaj datę urodzenia</br>
<input type='date' name='Data_urodzenia'></br>
Podaj ulicę</br>
<input type='text' name='Ulica'> </br>
Podaj nr domu</br>
<input name='Nr_domu'> </br>
Podaj nr lokalu</br>
<input name='Nr_lokalu'> </br>
Podaj kod pocztowy</br>
<input name='Kod_pocztowy' placeholder="58-300"> </br>
Podaj miejscowość</br>
<input type="text" name='Miejscowosc'> </br>
Podaj płeć:</br>
<input type='radio' name='Plec' value="m"> M</br>
<input type='radio' name='Plec' value="f"> K</br>
Nazwa<br>
<input type="text" name='Nazwa'> </br>
Podaj telefon</br>
<input type="text" name='Telefon'> </br>
Podaj stronę www</br>
<input name='strona_www' placeholder="onet.pl"> </br>
Publiczne?</br>
<input type='radio' name='Publiczne' value="1"> TAK</br>
<input type='radio' name='Publiczne' value="0"> NIE</br>
<input type='submit' value='Wyślij'>
</form>
</div>
</div>
<?php
if (IsSet($_POST["Imie"])) { $Imie=$_POST["Imie"];
$Nazwisko=$_POST["Nazwisko"];
$Data_urodzenia=$_POST["Data_urodzenia"];
$Ulica=$_POST["Ulica"];
$Nr_domu=$_POST["Nr_domu"];
$Nr_lokalu=$_POST["Nr_lokalu"];
$Kod_pocztowy=$_POST["Kod_pocztowy"];
$Miejscowosc=$_POST["Miejscowosc"];
$Plec=$_POST["Plec"];
$Nazwa=$_POST["Nazwa"];
$Telefon=$_POST["Telefon"];
$strona_www=$_POST["strona_www"];
$Publiczne=$_POST["Publiczne"];
}
else
{
$_POST["Imie"]=" ";
$_POST["Nazwisko"]=" ";
$_POST["Data_urodzenia"]=" ";
$_POST["Ulica"]=" ";
$_POST["Nr_domu"]=" ";
$_POST["Nr_lokalu"]=" ";
$_POST["Kod_pocztowy"]=" ";
$_POST["Miejscowosc"]=" ";
$_POST["Plec"]=" ";
$_POST["Nazwa"]=" ";
$_POST["Telefon"]=" ";
$_POST["strona_www"]=" ";
$_POST["Publiczne"]=" ";
$Imie=$_POST["Imie"];
$Nazwisko=$_POST["Nazwisko"];
$Data_urodzenia=$_POST["Data_urodzenia"];
$Ulica=$_POST["Ulica"];
$Nr_domu=$_POST["Nr_domu"];
$Nr_lokalu=$_POST["Nr_lokalu"];
$Kod_pocztowy=$_POST["Kod_pocztowy"];
$Miejscowosc=$_POST["Miejscowosc"];
$Plec=$_POST["Plec"];
$Nazwa=$_POST["Nazwa"];
$Telefon=$_POST["Telefon"];
$strona_www=$_POST["strona_www"];
$Publiczne=$_POST["Publiczne"];
}
if (!$ser)
{echo "Nie udało się połączyć z serwerem";} else
{
if (!$bd)
{echo "Nie udało się otworzyć bazy danych";} else
{
$kwerenda_1="INSERT INTO `szarik` VALUES ('$Imie','$Nazwisko','$Data_urodzenia','$Ulica','$Nr_domu','$Nr_lokalu','$Kod_pocztowy','$Miejscowosc','$Plec');";
$kwerenda_2="INSERT INTO `gustlik` VALUES ('$Nazwa','$Miejscowosc','$Telefon','$strona_www','$Publiczne');";
if (!$wysyłka)
{
echo "Nie udało się wysłać danych do bazy";
}
if (!$wysyłka_1)
{
echo " Nie udało się wysłać danych do bazy";
}
}
}
?>