<?php
// wywolanie polaczenia z baza danych
require "connection.php";
connection();
// odbieranie danych z formularza
if(isset($_POST['gospodarz']) and
isset($_POST['wynik']) and
isset($_POST['gosc']) and
isset($_POST['data']) and
isset($_POST['godzina']) and
isset($_POST['miejsce'])) { $gospodarz = $_POST['gospodarz'];
$wynik = $_POST['wynik'];
$gosc = $_POST['gosc'];
$data = $_POST['data'];
$godzina = $_POST['godzina'];
$miejsce = $_POST['miejsce'];
if($gospodarz and $wynik and $gosc and $data and $godzina and $miejsce) {
//dodawanie meczu do bazy danych
$ins = mysql_query("INSERT INTO mecze SET gospodarz='$druzyna', wynik='$wynik', gosc='$druzyna', data='$data', godzina='$godzina', miejsce='$miejsce'"); if($ins) echo "Mecz zostal poprawnie dodany"; else echo "Blad nie udalo sie dodac meczu"; }
}
?>
<form action="dodaj_mecz.php" method="post">
Gospodarz<br/>
<?php
echo('<select name="druzyna">'); echo('<option>'.$row['nazwa_druzyny'].'</option>'); }
?>
<br/>
Wynik:<br />
<input type="text" name="wynik" /><br />
Gosc:<br/>
<?php
echo('<select name="druzyna">'); echo('<option>'.$row['nazwa_druzyny'].'</option>'); }
?>
<br/>
Data:<br />
<input type="text" name="data" /><br />
Godzina:<br />
<input type="text" name="godzina" /><br />
Miejsce:<br />
<input type="text" name="miejsce" /><br />
<input type="submit" value="Dodaj mecz!" />
</form>
Dlaczego nie działa dodawanie do bazy? Co jest nie tak, według mnie jest dobrze, ale niestety tak nie jest. W czym problem ?