Caly twoj kod i dziala w 100%
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
<TITLE>System Ogłoszeń</TITLE>
</HEAD>
<BODY>
<H2>Ogłoszenia</H2>
<?php
include ("config.php");
//Aplikacja daje na możliwość odczytu, usuwania, dodawania
//i poprawy w bazie
if ($_POST['co'] == 'dodaj') { //dodawanie rekordu
if ($_POST['stanowisko'] && $_POST['nazwa_firmy'] && $_POST['miejscowosc_zatrudnienia'] ) {
$query = "INSERT INTO ogloszenia (stanowisko, nazwa_firmy, miejscowosc_zatrudnienia)
VALUES ('".$_POST['stanowisko']."', '".$_POST['nazwa_firmy']."', '".$_POST['miejscowosc_zatrudnienia']."');";
}
} elseif ($_POST['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" action="?co=popraw">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>';
} elseif ($_GET['co'] =='skasuj') { //usuwanie
("DELETE FROM ogloszenia WHERE nr = '".$_GET['id']."';");
}
print "<TABLE CELLPADDING=5 BORDER=1>"; print "<TR><TD><B>Stanowisko</B></TD><TD><B>Nazwa firmy</B></TD><TD><B>Miejscowosc zatrudnienia</B></TD></TR>\n";
$nr = $rekord['nr'];
$stanowisko = $rekord['stanowisko'];
$nazwa_firmy = $rekord['nazwa_firmy'];
$miejscowosc_zatrudnienia = $rekord['miejscowosc_zatrudnienia'];
print "<TR><TD>$stanowisko</TD><TD>$nazwa_firmy</TD><TD>$miejscowosc_zatrudnienia</TD><TD>"; print "<A HREF=\"?co=edytuj&id=$nr\">edytuj</A></TD><TD>"; print "<A HREF=\"?co=skasuj&id=$nr\">skasuj</A></TD></TR>\n";
}
print '<FORM METHOD="POST">Nowy rekord:'; print '<INPUT TYPE="hidden" NAME="co" VALUE="dodaj"><TABLE>'; print '<TR><TD>Stanowisko:</TD><TD><INPUT TYPE="text" NAME="stanowisko"></TD></TR>'; print '<TR><TD>Nazwa firmy:</TD><TD><INPUT TYPE="text" NAME="nazwa_firmy"></TD></TR>'; print '<TR><TD>Miejscowosc zatrudnienia:</TD><TD><INPUT TYPE="text" NAME="miejscowosc_zatrudnienia"></TD></TR>'; print '<INPUT TYPE="submit" VALUE="Dodaj"></FORM>';
?>
</BODY>
</HTML>
to co ja zmieniłem
elseif ($_GET['co'] == 'popraw') { //poprawianie rekordu
if ($_POST['stanowisko'] && $_POST['nazwa_firmy'] && $_PoST['miejscowosc_zatrudnienia']) { //<--- literówka
$query = "UPDATE ogloszenia SET stanowisko='".$_POST['stanowisko']."', nazwa_firmy=";
$query .= "'".$_POST['nazwa_firmy']."', miejscowosc_zatrudnienia='".$_POST['miejscowosc_zatrudnienia']."'
WHERE nr='".$_POST['id']."';";
}
na to
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']."';";
}
nastepnie
print '<FORM METHOD="POST">Poprawa rekordu:';
na to
print '<FORM METHOD="POST" action="?co=popraw">Poprawa rekordu:';
i to
print "<A HREF=\"edytuj.php?co=edytuj&id=$nr\">edytuj</A></TD><TD>"; print "<A HREF=\"edytuj.php?co=skasuj&id=$nr\">skasuj</A></TD></TR>\n";
na to zeby miec w pliki index.php
print "<A HREF=\"?co=edytuj&id=$nr\">edytuj</A></TD><TD>"; print "<A HREF=\"?co=skasuj&id=$nr\">skasuj</A></TD></TR>\n";
i dziala w 100%
Ten post edytował minolone 27.03.2010, 17:30:30