Oto moj skrypt:
[php:1:b90c7ce8ac]
<?
mysql_connect ("localhost", "root", "") or
die ("nie można połączyć się z MySQL");
mysql_select_db ("lurtz-metal") or
die ("Nie można się połączyć z bazą MySQL");
if ($co == 'dodaj') {
if ($tytul && $tresc_krotka && $osoba && $tresc) {
$query = "INSERT INTO news (tytul, tresc_krotka, tresc, osoba,".
" data) VALUES ('$tytul', '$tresc_krotka', '$tresc', '$osoba', ".
"now());";
$wynik = mysql_query ($query);
}
} elseif ($co == 'popraw') {
if ($tytul && $tresc_krotka && $osoba && $tresc) {
$query = "UPDATE news SET tytul='$tytul', tresc_krotka='$tresc_krotka', tresc='$tresc', osoba='$osoba' WHERE id='$id';";
$wynik = mysql_query ($query);
}
} elseif ($co == 'edytuj') {
$query = "SELECT * FROM news WHERE id='$id';";
$wynik = mysql_query ($query);
$rekord = mysql_fetch_array ($wynik);
$id = $rekord[0]; $tytul = $rekord[2]; $tresc_krotka = $rekord[3]; $osoba = $rekord[5]; $tresc = $rekord[4];
print "<form method=GET><b>Popraw news:</b><br>";
print "<input type="hidden" name="co" value="popraw">";
print "<input type="hidden" name="id" value="$id">";
print "<b>Tytul newsa:</b><br><input type="text" name="tytul" value="$tytul" size=55>";
print "<br><b>Krotka notka:</b><br>";
print "<input type="text" name="tresc_krotka" ";
print "value="$tresc_krotka" size=55><br>";
print "<b>Pelna tresc:</b><br><textarea name="tresc" ";
print "rows=9 cols=55>$tresc</textarea><br>";
print "<input type="text" name="osoba" value="$osoba" size=55><br>";
print "<input type="submit" value="Popraw">";
print "</form>";
} elseif ($co == 'skasuj') {
$wynik = mysql_query
("DELETE FROM news WHERE id = '$id';");
}
$wynik = mysql_query ("SELECT * FROM news order by id desc;");
print "<table cellpadding=5 border=0>";
print "<tr><td><b>ID:</b></td><td><b>Tytuł:</b></td><td><b>Data:</b></td><td><b>Osoba:</b></td><td></td><td></td></tr>n";
while ($rekord = mysql_fetch_array ($wynik)) {
$id = $rekord[0];
$tytul = $rekord[2];
$tresc_krotka = $rekord[3];
$osoba = $rekord[5];
$tresc = $rekord[4];
$data = $rekord[1];
print "<tr><td>$id</td><td>$tytul</td><td>$data</td><td>$osoba</td><td>";
print "<a href="adm-news.php?co=skasuj&id=$id">skasuj</a></td><td>";
print "<a href="adm-news.php?co=edytuj&id=$id">edytuj</a></td></tr>n";
}
print "</table><br><br><b><center><a href=dodaj.php>Dodaj News</a></center>";
?>[/php:1:b90c7ce8ac]
Wyswietla on po kolei nagłowki newsow wraz z id, data i sosba ktora ten news dodala. Obok tych newsow wyssa 2 opcej, edutuj i kasuj. Wiec tak funkcja kasuj dzila, ale edutuj juz nie :-( kombinowalem, ale nic nie moge wymyslec, po kliknieceu na edtytuj pojawia sie okno edycji, tylko jak sie cos zmiewni i zatwierdzi to wraca do głowenj strony ale news nie zostaje wedytowany powiedzcie co robic
bede wdzieczny za pomoc.. aha by wyjasnic liniue od 21 37 slurza do otwarcia newsa do edycji, a linie od 16 do 19 wykonuja operacje na mySQL.