

Kod
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<TITLE>Artykuły -- dodawanie</TITLE>
</HEAD>
<BODY>
<? // Skrypt pozwalający na dodawanie newsów przez użytkowników.
$data = addslashes(htmlentities ($data));
$gazeta = addslashes(htmlentities ($gazeta));
$tytul = addslashes(htmlentities ($tytul));
$tresc_krotka = addslashes(htmlentities ($tresc_krotka));
$autor = addslashes(htmlentities ($autor));
$tresc = addslashes(nl2br(htmlentities ($tresc)));
if ($data && $gazeta && $tytul && $tresc_krotka && $autor && $tresc) {
// są wpisane dane, dodajemy je do bazy
mysql_connect ("****", "****", "****") or
die ("Nie można połączyć się z MySQL");
mysql_select_db ("****") or
die ("Nie mozna połączyć się z bazą");
$query = "INSERT INTO news (gazeta, tytul, tresc_krotka, tresc, autor,".
" data) VALUES ('$data', '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor',".
"now());";
$wynik = mysql_query ($query);
print "<H3>Dziękujemy</H3>Dziękujemy za zgłoszenie. Dane zostaną ".
"dołączone do serwisu po zaakceptowaniu przez administratora.";
} else { // Wyświetlenie formularza
print "<H3>Dodaj artykuł:</H3>";
print "<FORM METHOD=POST><B>Data:</B><BR>";
print "<INPUT TYPE="text" NAME="data" VALUE="$data"<BR>";
print "<br><B>Gazeta:</B><BR>";
print "<INPUT TYPE="text" NAME="gazeta" VALUE="$gazeta"<br>";
print "<br><B>Tytuł artykułu:</B><BR>";
print "<INPUT TYPE="text" NAME="tytul" VALUE="$tytul" ";
print "SIZE=60><BR><B>Krótka notka:</B><BR>";
print "<INPUT TYPE="text" NAME="tresc_krotka" ";
print " VALUE="$tresc_krotka" SIZE=60><BR>";
print "<B>Pełna treść:</B><BR><TEXTAREA NAME="tresc" ";
print "ROWS=6 COLS=60>$tresc</TEXTAREA><BR>";
print "<B>Autor:</B><BR><INPUT TYPE="text" ";
print "NAME="autor" VALUE="$autor" SIZE=60><BR>";
print "<INPUT TYPE="submit" VALUE="Wyślij">";
print "</FORM>";
}
?>
<HR><P><A HREF="6-11.htm">Strona główna</A>,
<A HREF="6-11.htm">wszystkie newsy</A></P>
</BODY>
</HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
<TITLE>Artykuły -- dodawanie</TITLE>
</HEAD>
<BODY>
<? // Skrypt pozwalający na dodawanie newsów przez użytkowników.
$data = addslashes(htmlentities ($data));
$gazeta = addslashes(htmlentities ($gazeta));
$tytul = addslashes(htmlentities ($tytul));
$tresc_krotka = addslashes(htmlentities ($tresc_krotka));
$autor = addslashes(htmlentities ($autor));
$tresc = addslashes(nl2br(htmlentities ($tresc)));
if ($data && $gazeta && $tytul && $tresc_krotka && $autor && $tresc) {
// są wpisane dane, dodajemy je do bazy
mysql_connect ("****", "****", "****") or
die ("Nie można połączyć się z MySQL");
mysql_select_db ("****") or
die ("Nie mozna połączyć się z bazą");
$query = "INSERT INTO news (gazeta, tytul, tresc_krotka, tresc, autor,".
" data) VALUES ('$data', '$gazeta', '$tytul', '$tresc_krotka', '$tresc', '$autor',".
"now());";
$wynik = mysql_query ($query);
print "<H3>Dziękujemy</H3>Dziękujemy za zgłoszenie. Dane zostaną ".
"dołączone do serwisu po zaakceptowaniu przez administratora.";
} else { // Wyświetlenie formularza
print "<H3>Dodaj artykuł:</H3>";
print "<FORM METHOD=POST><B>Data:</B><BR>";
print "<INPUT TYPE="text" NAME="data" VALUE="$data"<BR>";
print "<br><B>Gazeta:</B><BR>";
print "<INPUT TYPE="text" NAME="gazeta" VALUE="$gazeta"<br>";
print "<br><B>Tytuł artykułu:</B><BR>";
print "<INPUT TYPE="text" NAME="tytul" VALUE="$tytul" ";
print "SIZE=60><BR><B>Krótka notka:</B><BR>";
print "<INPUT TYPE="text" NAME="tresc_krotka" ";
print " VALUE="$tresc_krotka" SIZE=60><BR>";
print "<B>Pełna treść:</B><BR><TEXTAREA NAME="tresc" ";
print "ROWS=6 COLS=60>$tresc</TEXTAREA><BR>";
print "<B>Autor:</B><BR><INPUT TYPE="text" ";
print "NAME="autor" VALUE="$autor" SIZE=60><BR>";
print "<INPUT TYPE="submit" VALUE="Wyślij">";
print "</FORM>";
}
?>
<HR><P><A HREF="6-11.htm">Strona główna</A>,
<A HREF="6-11.htm">wszystkie newsy</A></P>
</BODY>
</HTML>