Kilka rzeczy się posypało. Udało mi się naprawić ale z jednym nie moge sobie poradzić, tzn. nie wiem czemu nie dodaja się wszystkie zmienne z formularza do bazy..
Wysyłam całkowicie wypełniony formularz i za każdym razem nie chcą sie dodać pola: data_przyj, m_nad, m_adr, koszt, data_dost.
oto kod formularza:
Kod
<form action="zamku.php" method="POST">
<fieldset>
<legend>Wprowadz dane:</legend>
<div>
<div id="md">
<div>
<input id="ranga" name="ranga" type="hidden" value="<?=$login;?>" />
</div>
<div>
<label for="date">data przyjazdu:</label>
<input id="date" name="date" class="text" type="text" maxlength="30" value="<?=$date;?>" />
</div>
<div>
<label for="imie_nad">imię nadawcy:</label>
<input id="imie_nad" name="imie_nad" class="text" type="text" maxlength="30" value="<?=$imie_nad;?>" />
</div>
<div>
<label for="nazwisko_nad">nazwisko nad:</label>
<input id="nazwisko_nad" name="nazwisko_nad" class="text" type="text" maxlength="30" value="<?=$nazwisko_nad;?>" />
</div>
<div>
<label for="ul_nad">ul:</label>
<input id="ul_nad" name="ul_nad" class="text" type="text" maxlength="30" value="<?=$ul_nad;?>" />
<label for="nr_nad">nr:</label>
<input id="nr_nad" name="nr_nad" class="nr" type="text" size="5" "maxlength="7" value="<?=$nr_nad;?>" />
<label class="mt" for="m_nad">lok:</label>
<input id="m_nad" name="m_nad" class="m" type="text" size="5" "maxlength="4" value="<?=$m_nad;?>" />
</div>
<div>
<label for="miasto_nad">miasto:</label>
<input id="miasto_nad" name="miasto_nad" class="text" type="text" maxlength="30" value="<?=$miasto_nad;?>" />
</div>
<div>
<label for="kod_nad">kod pocztowy:</label>
<input id="kod_nad" name="kod_nad" class="text" type="text" maxlength="30" value="<?=$kod_nad;?>" />
</div>
<div>
<label for="wojewodztwo_nad">województwo:</label>
<select name="wojewodztwo_nad">
<option value=0>-- -- -- wybierz -- -- -- </option>
<option value="1">dolnośląskie</option>
<option value="2">kujawsko-pomorskie</option>
<option value="3">lubelskie</option>
<option value="4">lubuskie</option>
<option value="5">łódzkie</option>
<option value="6">małopolskie</option>
<option value="7">mazowieckie</option>
<option value="8">opolskie</option>
<option value="9">podkarpackie</option>
<option value="10">podlaskie</option>
<option value="11">pomorskie</option>
<option value="12">śląskie</option>
<option value="13">świętokrzyskie</option>
<option value="14">warmińsko-mazurskie</option>
<option value="15">wielkopolskie</option>
<option value="16">zachodniopomorskie</option>
</select>
</div>
<div>
<label for="imie_adr">imię adresata:</label>
<input id="imie_adr" name="imie_adr" class="text" type="text" maxlength="30" value="<?=$imie_adr;?>" />
</div>
<div>
<label for="nazwisko_adr">nazwisko adr:</label>
<input id="nazwisko_adr" name="nazwisko_adr" class="text" type="text" maxlength="30" value="<?=$nazwisko_adr;?>" />
</div>
<div>
<label for="ul_adr">ul:</label>
<input id="ul_adr" name="ul_adr" class="text" type="text" maxlength="30" value="<?=$ul_adr;?>" />
<label for="nr_adr">nr:</label>
<input id="nr_adr" name="nr_adr" class="nr" type="text" size="5" maxlength="7" value="<?=$nr_adr;?>" />
<label class="mt" for="m_adr">lok:</label>
<input id="m_adr" name="m_adr" class="m" type="text" size="5" maxlength="4" value="<?=$m_adr;?>" />
</div>
<div>
<label for="miasto_adr">miasto:</label>
<input id="miasto_adr" name="miasto_adr" class="text" type="text" maxlength="30" value="<?=$miasto_adr;?>" />
</div>
<div>
<label for="kod_adr">kod pocztowy:</label>
<input id="kod_adr" name="kod_adr" class="text" type="text" maxlength="30" value="<?=$kod_adr;?>" />
</div>
<div>
<label for="wojewodztwo_adr">województwo:</label>
<select name="wojewodztwo_adr">
<option value=0>-- -- -- wybierz -- -- -- </option>
<option value="1">dolnośląskie</option>
<option value="2">kujawsko-pomorskie</option>
<option value="3">lubelskie</option>
<option value="4">lubuskie</option>
<option value="5">łódzkie</option>
<option value="6">małopolskie</option>
<option value="7">mazowieckie</option>
<option value="8">opolskie</option>
<option value="9">podkarpackie</option>
<option value="10">podlaskie</option>
<option value="11">pomorskie</option>
<option value="12">śląskie</option>
<option value="13">świętokrzyskie</option>
<option value="14">warmińsko-mazurskie</option>
<option value="15">wielkopolskie</option>
<option value="16">zachodniopomorskie</option>
</select>
</div>
<div>
<label for="rodzaj">rodzaj:</label>
<input id="rodzaj" name="rodzaj" class="text" type="text" maxlength="30" value="<?=$rodzaj;?>" />
</div>
<div>
<label for="waga">ogólna waga:</label>
<input id="waga" name="waga" class="text" type="text" maxlength="30" value="<?=$waga;?>" />
</div>
<div>
<label for="il_paczek">ilość paczek:</label>
<input id="il_paczek" name="il_paczek" class="text" type="text" maxlength="30" value="<?=$il_paczek;?>" />
</div>
<div>
<label for="koszt">koszt:</label>
<select id="koszt" name="koszt">
<option value="nadawca" selected="selected">nadawca</option>
<option value="odbiorca">odbiorca</option>
</select>
</div>
<div>
<label for="date">data dostawy:</label>
<input id="date2" name="date2" class="text" type="text" maxlength="30" value="<?=$date2;?>" />
</div>
<div>
<label for="uwagi">uwagi:</label>
<textarea id="uwagi" name="uwagi" class="text" cols="15" rows="5" onkeydown="zliczanie(this.form.uwagi,this.form.iloscZnakow,75);" onkeyup="zliczanie(this.form.uwagi,this.form.iloscZnakow,75);" value="<?=$uwagi;?>" /></textarea>
</div>
<div>
<label for="pozostało"> </label>
<input id="iloscZnakow" name="iloscZnakow" class="iloscZnakow" type="text" size="1" value="75" readonly />  znaków pozostało jeszcze do wpisania
</div>
<div>
<input id="submit" name="send" class="submit" type="submit" value="Zamów" />
</div>
</div>
</div>
</fieldset>
</form>
<fieldset>
<legend>Wprowadz dane:</legend>
<div>
<div id="md">
<div>
<input id="ranga" name="ranga" type="hidden" value="<?=$login;?>" />
</div>
<div>
<label for="date">data przyjazdu:</label>
<input id="date" name="date" class="text" type="text" maxlength="30" value="<?=$date;?>" />
</div>
<div>
<label for="imie_nad">imię nadawcy:</label>
<input id="imie_nad" name="imie_nad" class="text" type="text" maxlength="30" value="<?=$imie_nad;?>" />
</div>
<div>
<label for="nazwisko_nad">nazwisko nad:</label>
<input id="nazwisko_nad" name="nazwisko_nad" class="text" type="text" maxlength="30" value="<?=$nazwisko_nad;?>" />
</div>
<div>
<label for="ul_nad">ul:</label>
<input id="ul_nad" name="ul_nad" class="text" type="text" maxlength="30" value="<?=$ul_nad;?>" />
<label for="nr_nad">nr:</label>
<input id="nr_nad" name="nr_nad" class="nr" type="text" size="5" "maxlength="7" value="<?=$nr_nad;?>" />
<label class="mt" for="m_nad">lok:</label>
<input id="m_nad" name="m_nad" class="m" type="text" size="5" "maxlength="4" value="<?=$m_nad;?>" />
</div>
<div>
<label for="miasto_nad">miasto:</label>
<input id="miasto_nad" name="miasto_nad" class="text" type="text" maxlength="30" value="<?=$miasto_nad;?>" />
</div>
<div>
<label for="kod_nad">kod pocztowy:</label>
<input id="kod_nad" name="kod_nad" class="text" type="text" maxlength="30" value="<?=$kod_nad;?>" />
</div>
<div>
<label for="wojewodztwo_nad">województwo:</label>
<select name="wojewodztwo_nad">
<option value=0>-- -- -- wybierz -- -- -- </option>
<option value="1">dolnośląskie</option>
<option value="2">kujawsko-pomorskie</option>
<option value="3">lubelskie</option>
<option value="4">lubuskie</option>
<option value="5">łódzkie</option>
<option value="6">małopolskie</option>
<option value="7">mazowieckie</option>
<option value="8">opolskie</option>
<option value="9">podkarpackie</option>
<option value="10">podlaskie</option>
<option value="11">pomorskie</option>
<option value="12">śląskie</option>
<option value="13">świętokrzyskie</option>
<option value="14">warmińsko-mazurskie</option>
<option value="15">wielkopolskie</option>
<option value="16">zachodniopomorskie</option>
</select>
</div>
<div>
<label for="imie_adr">imię adresata:</label>
<input id="imie_adr" name="imie_adr" class="text" type="text" maxlength="30" value="<?=$imie_adr;?>" />
</div>
<div>
<label for="nazwisko_adr">nazwisko adr:</label>
<input id="nazwisko_adr" name="nazwisko_adr" class="text" type="text" maxlength="30" value="<?=$nazwisko_adr;?>" />
</div>
<div>
<label for="ul_adr">ul:</label>
<input id="ul_adr" name="ul_adr" class="text" type="text" maxlength="30" value="<?=$ul_adr;?>" />
<label for="nr_adr">nr:</label>
<input id="nr_adr" name="nr_adr" class="nr" type="text" size="5" maxlength="7" value="<?=$nr_adr;?>" />
<label class="mt" for="m_adr">lok:</label>
<input id="m_adr" name="m_adr" class="m" type="text" size="5" maxlength="4" value="<?=$m_adr;?>" />
</div>
<div>
<label for="miasto_adr">miasto:</label>
<input id="miasto_adr" name="miasto_adr" class="text" type="text" maxlength="30" value="<?=$miasto_adr;?>" />
</div>
<div>
<label for="kod_adr">kod pocztowy:</label>
<input id="kod_adr" name="kod_adr" class="text" type="text" maxlength="30" value="<?=$kod_adr;?>" />
</div>
<div>
<label for="wojewodztwo_adr">województwo:</label>
<select name="wojewodztwo_adr">
<option value=0>-- -- -- wybierz -- -- -- </option>
<option value="1">dolnośląskie</option>
<option value="2">kujawsko-pomorskie</option>
<option value="3">lubelskie</option>
<option value="4">lubuskie</option>
<option value="5">łódzkie</option>
<option value="6">małopolskie</option>
<option value="7">mazowieckie</option>
<option value="8">opolskie</option>
<option value="9">podkarpackie</option>
<option value="10">podlaskie</option>
<option value="11">pomorskie</option>
<option value="12">śląskie</option>
<option value="13">świętokrzyskie</option>
<option value="14">warmińsko-mazurskie</option>
<option value="15">wielkopolskie</option>
<option value="16">zachodniopomorskie</option>
</select>
</div>
<div>
<label for="rodzaj">rodzaj:</label>
<input id="rodzaj" name="rodzaj" class="text" type="text" maxlength="30" value="<?=$rodzaj;?>" />
</div>
<div>
<label for="waga">ogólna waga:</label>
<input id="waga" name="waga" class="text" type="text" maxlength="30" value="<?=$waga;?>" />
</div>
<div>
<label for="il_paczek">ilość paczek:</label>
<input id="il_paczek" name="il_paczek" class="text" type="text" maxlength="30" value="<?=$il_paczek;?>" />
</div>
<div>
<label for="koszt">koszt:</label>
<select id="koszt" name="koszt">
<option value="nadawca" selected="selected">nadawca</option>
<option value="odbiorca">odbiorca</option>
</select>
</div>
<div>
<label for="date">data dostawy:</label>
<input id="date2" name="date2" class="text" type="text" maxlength="30" value="<?=$date2;?>" />
</div>
<div>
<label for="uwagi">uwagi:</label>
<textarea id="uwagi" name="uwagi" class="text" cols="15" rows="5" onkeydown="zliczanie(this.form.uwagi,this.form.iloscZnakow,75);" onkeyup="zliczanie(this.form.uwagi,this.form.iloscZnakow,75);" value="<?=$uwagi;?>" /></textarea>
</div>
<div>
<label for="pozostało"> </label>
<input id="iloscZnakow" name="iloscZnakow" class="iloscZnakow" type="text" size="1" value="75" readonly />  znaków pozostało jeszcze do wpisania
</div>
<div>
<input id="submit" name="send" class="submit" type="submit" value="Zamów" />
</div>
</div>
</div>
</fieldset>
</form>
<?php $user=$_SESSION['login']; include("polaczenie.php"); function alpha_numeric($str) { } function regular($str) { } function Sprawdz_kod($str) { } if ($_POST['send']) { { $errors[] = 'Wpisz imię nadawcy - min 3 znaki'; } { $errors[] = 'Wpisz imię adresata - min 3 znaki'; } { $errors[] = 'Wpisz nazwisko nadawcy - min 3 znaki'; } { $errors[] = 'Wpisz nazwisko adresata - min 3 znaki'; } { $errors[] = 'Wpisz nazwę ulicy nadawcy - min 3 znaki'; } { $errors[] = 'Wpisz nazwę ulicy adresata - min 3 znaki'; } if ($_POST['nr_nad']=='' || alpha_numeric($_POST['nr_nad'])==FALSE) { $errors[] = 'Nr ulicy nadawcy może zawierać jedynie liczby i litery'; } if ($_POST['nr_adr']=='' || alpha_numeric($_POST['nr_adr'])==FALSE) { $errors[] = 'Nr ulicy adresata może zawierać jedynie liczby i litery'; } { $errors[] = 'Wpisz nazwę miasta lub miejscowości nadawcy - min 3 znaki'; } { $errors[] = 'Wpisz nazwę miasta lub miejscowości adresata - min 3 znaki'; } { $errors[] = 'Wpisz rodzaj przesyłki - min 3 znaki'; } if ($_POST['waga']=='' || alpha_numeric($_POST['waga'])==FALSE) { $errors[] = 'Waga może zawierać jedynie liczby i litery'; } if ($_POST['il_paczek']=='' || alpha_numeric($_POST['il_paczek'])==FALSE) { $errors[] = 'Ilość paczek może zawierać jedynie liczby i litery'; } if ($_POST['kod_nad']=='' || Sprawdz_kod($_POST['kod_nad'])) { $errors[] = 'Wpisz prawidłowy kod pocztowy nadawcy'; } if ($_POST['kod_adr']=='' || Sprawdz_kod($_POST['kod_adr'])) { $errors[] = 'Wpisz prawidłowy kod pocztowy adresata'; } { echo '<br><p class="error"><span style="color: red; font-weight: bold;"><b>Formularz napotkał błędy</b></span></p>'; { } } else { $query = "INSERT INTO `zamku` (`login`,`data_przyj`,`imie_nad`,`nazwisko_nad`,`ul_nad`,`nr_nad`,`m_nad`,`m
i sto_nad`,`kod_nad`,`wojewodztwo_nad`, `imie_adr`,`nazwisko_adr`,`ul_adr`,`nr_adr`,`m_adr`,`miasto_adr`,`kod_adr`,`woje odztwo_adr`,`rodzaj`,`waga`,`il_paczek`,`koszt`,`data_dost`,`uwagi`,`status`,`tr nsport`,`kurierzy_id`,`zablokowana`) VALUES('".$user."', '".$date."', '".$imie_nad."', '".$nazwisko_nad."', '".$ul_nad."', '".$nr_nad."', '', '".$miasto_nad."', '".$kod_nad."', '".$wojewodztwo_nad."', '".$imie_adr."', '".$nazwisko_adr."', '".$ul_adr."', '".$nr_adr."', '', '".$miasto_adr."', '".$kod_adr."', '".$wojewodztwo_adr."', '".$rodzaj."', '".$waga."', '".$il_paczek."', '".$koszt."', '".$date2."', '".$_POST['uwagi']."','0','0','','0')"; echo '<div style="margin:2px; border:1px solid #ededed; background-color: #f9f9f9;"><br> <span style="color: red; font-weight: bold;">Dziękujemy!</span><br><br> Zamówienie zostało przyjęte do realizacji.<br><br> <a href="zamku.php"><input id="submit" name="send" class="submit" type="submit" value="Powrót"/></a><br><br></div>'; } } ?>
struktura tabeli:
Kod
id int(32) UNSIGNED NOT NULL auto_increment
login varchar(32)
data_przyj varchar(12)
imie_nad varchar(30)
nazwisko_nad varchar(30)
ul_nad varchar(30)
nr_nad varchar(10)
m_nad varchar(10)
miasto_nad varchar(32)
kod_nad varchar(10)
wojewodztwo_nad varchar(30)
imie_adr varchar(30)
nazwisko_adr varchar(30)
ul_adr varchar(30)
nr_adr varchar(10)
m_adr varchar(10)
miasto_adr varchar(32)
kod_adr varchar(10)
wojewodztwo_adr varchar(30)
rodzaj varchar(30)
waga varchar(10)
il_paczek varchar(10)
koszt varchar(10)
data_dost varchar(10)
uwagi varchar(80)
status char(1)
transport char(1)
kurierzy_id varchar(32)
zablokowana char(1)
login varchar(32)
data_przyj varchar(12)
imie_nad varchar(30)
nazwisko_nad varchar(30)
ul_nad varchar(30)
nr_nad varchar(10)
m_nad varchar(10)
miasto_nad varchar(32)
kod_nad varchar(10)
wojewodztwo_nad varchar(30)
imie_adr varchar(30)
nazwisko_adr varchar(30)
ul_adr varchar(30)
nr_adr varchar(10)
m_adr varchar(10)
miasto_adr varchar(32)
kod_adr varchar(10)
wojewodztwo_adr varchar(30)
rodzaj varchar(30)
waga varchar(10)
il_paczek varchar(10)
koszt varchar(10)
data_dost varchar(10)
uwagi varchar(80)
status char(1)
transport char(1)
kurierzy_id varchar(32)
zablokowana char(1)