dzieki , wszystko smiga

ehh
mam dwa identycznie srkypty tylko z innymi formualrzami i z danymi
jeden chodzi bez problemow a drugi nie

pierwszy co dziala
<?php
function firma() {
$this->zapytanie("SELECT * FROM firma");
if(!$this->wynik) { return false ; }
else {
while ($pokaz = $this->pokaz($this->zapytanie)) {
$nazwa = $pokaz['nazwa'];
$ulica = $pokaz['ulica'];
$miejscowosc = $pokaz['miejscowosc'];
$kod_a = $pokaz['kod_a'];
$kod_b = $pokaz['kod_b'];
$tel_a = $pokaz['tel_a'];
$tel_b = $pokaz['tel_b'];
$fax = $pokaz['fax'];
$nip = $pokaz['nip'];
$krs = $pokaz['KRS'];
$mail = $pokaz['mail'];
$www = $pokaz['www'];
}
}
echo "<p class='admin_naglowek'>Dane firmy</p>"; echo "<form name='formularz' method='post' action='#'>"; echo "<table class='firma'>"; echo '<tr><td>Nazwa firmy: </td><td> <input type="text" value = "' . $nazwa . '" name="nazwa" size="50"></td></tr>'; echo '<tr><td>Ulica: </td><td> <input type="text" value = "' . $ulica . '" name="ulica" size="50"></td></tr>'; echo "<tr><td>Miejscowość: </td><td> <input type='text' value = " . $miejscowosc . " name='miejscowosc' size='50'></td></tr>"; echo "<tr><td>Kod pocztowy: </td><td> <input type='text' value = " . $kod_a . " name='kod_a' size='1'>-<input type='text' value = " . $kod_b . " name='kod_b' size='2'></td></tr>"; echo "<tr><td>Tel: </td><td> <input type='text' value = " . $tel_a . " name='tel_a' size='50'></td></tr>"; echo "<tr><td>Tel: </td><td> <input type='text' value = " . $tel_b . " name='tel_b' size='50'></td></tr>"; echo "<tr><td>FAX: </td><td> <input type='text' value = " . $fax . " name='fax' size='50'></td></tr>"; echo "<tr><td>NIP: </td><td> <input type='text' value = " . $nip . " name='nip' size='50'></td></tr>"; echo "<tr><td>KRS: </td><td> <input type='text' value = " . $krs . " name='krs' size='50'></td></tr>"; echo "<tr><td>Mail: </td><td> <input type='text' value = " . $mail . " name='mail' size='50'></td></tr>"; echo "<tr><td>WWW: </td><td> <input type='text' value = " . $www . " name='www' size='50'></td></tr>"; echo "<tr><td><input type='submit' value='wyślij' name='wyslij'></td></tr>";
$nazwa = $_POST['nazwa'];
$ulica = $_POST['ulica'];
$miejscowosc = $_POST['miejscowosc'];
$kod_a = $_POST['kod_a'];
$kod_b = $_POST['kod_b'];
$tel_a = $_POST['tel_a'];
$tel_b = $_POST['tel_b'];
$fax = $_POST['fax'];
$nip = $_POST['nip'];
$krs = $_POST['krs'];
$mail = $_POST['mail'];
$www = $_POST['www'];
if(($nazwa == NULL) || ($ulica == NULL) || ($miejscowosc == NULL) || ($tel_a == NULL) || ($nip == NULL) || ($mail == NULL)) {
echo "Nie wypałnione wszytkie pola"; return false;
}
else
$this->zapytanie("UPDATE firma SET id = '1', nazwa = '$nazwa', ulica = '$ulica', miejscowosc = '$miejscowosc', kod_a = '$kod_a', kod_b = '$kod_b', tel_a = '$tel_a', tel_b = '$tel_b', fax = '$fax', nip = '$nip', krs = '$krs', mail = '$mail', www = '$www' WHERE id = '1'");
if(!$this->wynik) { echo "Błąd przy wysyłaniu danych"; } else { echo "Dane zostały wysłane"; } }
?>
drugi co nie dziala
<?php
?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<?php
include "../klasy/admin.php";
$strona = new strona();
$strona -> polacz();
if(isset($_SESSION['dobry_login']) && ($_SESSION['dobre_haslo'])) {
?>
<html>
<body>
<div id="admin_strona">
<div>
<?php
$nr = $_POST['nr'];
$strona->zapytanie('SELECT * FROM oferty WHERE nr = ' . $nr . '');
if(!$strona->wynik) { return false ; }
else {
while ($pokaz = $strona->pokaz($strona->zapytanie)) {
$stary_tytul = $pokaz['tytul'];
$stara_tresc = $pokaz['tekst'];
}
}
echo "<p class='admin_naglowek'>Edycja oferty</p>"; echo "<form name='formularz' method='post' action='#'>"; echo "<table class='wiadomosc'>"; echo '<tr><td>Tytuł: </td><td> <input type="text" value="' . $stary_tytul . '" name="tytul" size="70"></td></tr>'; echo '<tr><td>Treść: </td><td> <textarea cols="70" rows="40" name="tresc">'.$stara_tresc.'</textarea></td></tr>'; echo "<tr><td colspan='2'><input type='submit' value='wyślij' name='ok'></td></tr>";
$tytul = $_POST['tytul'];
$tresc = $_POST['tresc'];
$strona->zapytanie("UPDATE oferty SET tytul = '$tytul', tekst = '$tresc', WHERE nr = '$nr' ");
if(!$strona->wynik) { echo "Błąd przy wysyłaniu danych"; } else { echo "Dane zostały wysłane"; } }
?>
</div>
</div>
<?php
}
else {
echo "Najpierw się zaloguj ;-)"; Header("Refresh: 3; URL='logowanie.html'"); }
?>
</body>
</html>
gdy wpisz (w tym drugim) echo $stary_tytul to pokazuje ale jak juz odbiore z formularza nowy tytul $tytul = $_POST['tytul'] to juz go nie odbiera i w echo $tytul nic nie ma
pozatym nie pokazuj komunikatu czy byl update czy wystapil blad przy updacie