Witam
Napisała kod który dodaje, edytuje, kasuje rekordy w bazie. Wszystko działa po za edycją. Nie wyskakuje żaden błąd ale kiedy wciska popraw nie poprawia w bazie rekordu. Przeanalizowała cały kod i nie mogę zanieść błędu. Po niżej fragment kodu odpowiadający za edycję:
} elseif ($_GET['co'] == 'popraw') { //poprawianie rekordu
if ($_POST['stanowisko'] && $_POST['nazwa_firmy'] && $_PoST['miejscowosc_zatrudnienia']) {
$query = "UPDATE ogloszenia SET stanowisko='".$_POST['stanowisko']."', nazwa_firmy=";
$query .= "'".$_POST['nazwa_firmy']."', miejscowosc_zatrudnienia='".$_POST['miejscowosc_zatrudnienia']."'
WHERE nr='".$_POST['id']."';";
}
} elseif ($_GET['co'] == 'edytuj') { //Przygotowanie do poprawek
$query = "SELECT * FROM ogloszenia where nr='".$_GET['id']."';";
$nr = $rekord['nr'];
$stanowisko = $rekord['stanowisko'];
$nazwa_firmy = $rekord['nazwa_firmy'];
$miejscowosc_zatrudnienia = $rekord['miejscowosc_zatrudnienia'];
print '<FORM METHOD="POST" >Poprawa rekordu:'; print '<INPUT TYPE="hidden" NAME="co" VALUE="popraw">'; print '<INPUT TYPE="hidden" NAME="id" VALUE="'.$nr.'"><TABLE>'; print '<TR><TD>Stanowisko:</TD><TD><INPUT TYPE="text" NAME="stanowisko" VALUE="'.$stanowisko.'"></TD></TR>'; print '<TR><TD>Nazwa firmy:</TD><TD><INPUT TYPE="text" NAME="nazwa_firmy" VALUE="'.$nazwa_firmy.'"></TD></TR>'; print '<TR><TD>Miejscowosc zatrudnienia:</TD><TD>'; print '<INPUT TYPE="text" NAME="miejscowosc_zatrudnienia" VALUE="'.$miejscowosc_zatrudnienia.'"></TD></TR>'; print '</TABLE><INPUT TYPE="submit" VALUE="Popraw"></FORM>';
}