Witam potrzebuję informacji na temat co w tym kodzie robie źle. Wyswietlam w Comboboxie nazwę adresata, ale w momencie wypełnienia wszystkich pól i wysłaniu formularza wyskakuje mi błąd: nie można było dodać danych do bazy Unknown column 'NazwaAdresata' in 'field list'.
<?php
include ("db_fns.php");
if (isset($_POST['DataWyslania'])) { $DataWyslania = $_POST['DataWyslania'];
$DataOdebrania = $_POST['DataOdebrania'];
$NazwaAdresata = $_POST['NazwaAdresata'];
$TrescPocztyOdebranej = $_POST['TrescPocztyOdebranej'];
$NazwaStatusu = $_POST['NazwaStatusu'];
if (($DataWyslania == '') || ($DataOdebrania == '') || ($TrescPocztyOdebranej == '')) {
echo '<p style="color: red;">Nie wypełniłeś jednego z pól</p>'; }
else {
$zapytanie = 'INSERT INTO odbierzpoczte SET '
.'DataWyslania="'.$DataWyslania.'", '
.'DataOdebrania="'.$DataOdebrania.'", '
.'NazwaAdresata="'.$NazwaAdresata.'", '
.'TrescPocztyOdebranej="'.$TrescPocztyOdebranej.'", '
.'NazwaStatusu="'.$NazwaStatusu.'"';
if ($ok === false) die('nie można było dodać danych do bazy ' .mysql_error()); }}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <form name="OdbierzPoczte" method="POST"> <input type="date" name="DataWyslania" id="DataWyslania" /><br />
<input type="date" name="DataOdebrania" id="DataOdebrania"/><br />
<select name="NazwaAdresata" id="NazwaAdresata"/>
<?php
$query = 'SELECT NazwaAdresata FROM adresat GROUP BY NazwaAdresata';
{
foreach($row as $value)
}
?>
<label for="TrescPocztyOdebranej">Treść poczty
</label><br />
<select name="NazwaStatusu" id="NazwaStatusu">
<?php
$query = 'SELECT NazwaStatusu FROM statuspoczty GROUP BY NazwaStatusu';
{
foreach($row as $value)
}
?>
<input type="submit" value="Dodaj" />