
proszę o sprawdzenie składni (bo są (niestety) błędy)
- Kod: Zaznacz wszystko
index.php
<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Forum class</title>
</head>
<body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" text="#FFFFFF" bgcolor="#333333">
<font face="Arial">Forum - class<br>
<br>
<a href="index.php" style="text-decoration: none">Wszystkie posty</a> |
<a href="dodaj.php" style="text-decoration: none">Nowy post</a></font><br>
<br>
<?
mysql_connect ("mysql1.yoyo.pl:3306","db267744", "haslo") or
die ("Błąd, nie można połączyć się z MySQL");
mysql_select_db ("db267744") or //mam baze na yoyo.p czy dobrze to napisałem?
die ("Błąd, nie można połączyć się z bazą forum")
if ($_POST['co'] == 'wyslij') {
$ty = addslashes(htmlspecialchars ($_POST['tytul']));
$os = addslashes(htmlspecialchars ($_POST['osoba']));
$tr = addslashes(nl2br(htmlspecialchars ($_POST['tresc'])));
if ($ty && $os && $tr) {
$query = ("INSERT INTO forumdyskusyjne (osoba, tytul, tresc, ".
"data. ref) VALUES ('$os', '$ty', '$tr' now(),'".$_GET['ref']."')");
mysql_query ($query);
print '<font face="Arial">Wpis został wysłany.</font><BR><a href="index.php" style="text-decoration: none">Strona Główna</a>';
exit;
} else {
$tresc = $_POST['tersc'];
$tytul = $_POST['tytul'];
$osoba = $_POST['osoba'];
}
} elseif ($_GET['ref']>0) {
$wynik = mysql_query ("SELECT osoba, tytul, tresc, data ". "FORM forumdyskusyjne WHERE nr=".$_GET['ref']);
if ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
$tresc = $rekord['tresc']; $tytul = $rekord['tytul'];
$tresc = str_replace ("<br />", "", $tresc);
$tresc = str_replace ("\n", "\n: ", $tresc); $tresc = ": ".$tresc;
if (!(ereg ("^Odp: ", $tytul))) {
$tytul = "Odp: ".$tytul;
}
print "<font face="Arial"><B>Odp. na post: ".$rekord['tresc']."</B><p>Wysłany przez ";
print "<B>".$rekord['osoba']."</B>,
<B>".$rekor['data']."</B></P>".$rekord['tresc']."<BR><HR></FONT>";
}
}
// Fomularz
print "<font face="Arial">" ;
print "<B>Nowy Post</B>";
print "<FORM METHOD=POST><INPUT TYPE=\"hidden\" NAME=\"co\" VALUE=\"";
print "wyslij\"><INPUT TYPE=\"hidden\" NAME=\"ref\" VALUE=\"".$_GET['ref']."\">"; //wszegdzie gdzie czytałem uczyłem się każą mi tak pisać np: name=\"os\" dlaczego?
print "<B>Nick:</B><BR> <input type=\"text\" name=\"osoba\" VALUE=\"$osoba\" ";
print "size="20" style="font-family: Arial; letter-spacing: 0.8pt; color: #FFFFFF; font-size: 10pt; border: 1px outset #FFFFFF; background-color: #333333"><BR>\n<B>Tytuł postu:</B><BR>";
print "<input type=\"text\" name=\"tytul\" ";
print "size="45" style="font-family: Arial; letter-spacing: 0.8pt; color: #FFFFFF; font-size: 10pt; border: 1px outset #FFFFFF; background-color: #333333"><BR><B>Treść:</B><BR><TEXTAREA name=\"tresc\" "
print "ROWS="10" COLS="55" style="font-family: Arial; letter-spacing: 0.8pt; color: #FFFFFF; font-size: 10pt; border: 1px outset #FFFFFF; background-color: #333333">$tresc<TEXTAREA><BR>\n";
print "<input type=\"sumbit\" VALUE=\"Wyślij\" style="font-family: Arial; letter-spacing: 0.8pt; color: #FFFFFF; font-size: 10pt; border: 1px outset #FFFFFF; background-color: #333333">";
print "</FONT>"
print "</FORM>"
?>
</body>
</html>
- Kod: Zaznacz wszystko
dodaj.php
<html>
<head>
<meta http-equiv="Content-Language" content="pl">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>Forum class - dodanie postu</title>
</head>
<body link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF" text="#FFFFFF" bgcolor="#333333">
<font face="Arial">Forum - class<br>
<br>
<a href="index.php" style="text-decoration: none">Wszystkie posty</a> |
<a href="dodaj.php" style="text-decoration: none">Nowy post</a></font><br>
<br>
<?
mysql_connect ("mysql1.yoyo.pl", "db267744", "haslo") or // tu tak samo
die ("Błąd, nie można połączyć się z MySQL");
mysql_select_db ("db267744") or
die ("Błąd, nie można połączyć się z bazą forum");
if ($_POST['co'] == 'wyslij') {
$ty = addslashes(htmlspecialchars ($_POST['tytul']));
$os = addslashes(htmlspecialchars ($_POST['osoba']));
$tr = addslashes(nl2br(htmlspecialchars ($_POST['tresc'])));
if ($ty && $os && $tr) {
$query = ("INSERT INTO forumdyskusyjne (osoba, tytul, tresc, ".
"data, ref) VALUES ('$os', '$ty', '$tr', now(),
'".$_GET['ref']." ')");
mysql_query ($query);
print "<font face="Arial">Wpis został wysłany.</font><BR><a href="index.php" style="text-decoration: none">Strona Główna</a>";
exit;
} else {
$tresc = $_POST['tersc'];
$tytul = $_POST['tytul'];
$osoba = $_POST['osoba'];
}
} elseif ($_GET['ref']>0) {
$wynik = mysql_query ("SELECT osoba, tytul, tresc, data ".
"FORM forumdyskusyjne WHERE nr=".$_GET['ref']);
if ($wynik && $rekord = mysql_fetch_assoc ($wynik)) {
$tresc = $rekord['tresc'];
$tytul = $rekord['tytul'];
$tresc = str_replace ("<br />", "", $tresc);
$tresc = str_replace ("\n", "\n: ", $tresc);
$tresc = ": ".$tresc;
if (!(ereg ("^Odp: ", $tytul))) {
$tytul = "Odp: ".$tytul;
}
print "<font face="Arial"><B>Odp. na post: ".$rekord['tytul']."</B><p>Wysłany przez ";
print "<B>".$rekord['osoba']."</B>,
<B>".$rekord['data']."</B></P>".$rekord['tresc']."<BR><HR></FONT>";
}
}
// Fomularz
print "<font face="Arial">";
print "<B>Nowy Post</B>";
print "<FORM METHOD=POST><INPUT TYPE=\"hidden\" NAME=\"co\" VALUE=\"";
print "wyslij\"><INPUT TYPE=\"hidden\" NAME=\"ref\" VALUE=\"".$_GET['ref']."\">";
print "<B>Nick:</B><BR><input type=\"text\" name=\"osoba\" VALUE=\"$osoba\" ";
print "size="20"><BR>\n<B>Tytuł postu:</B><BR>";
print "<input type=\"text\" name=\"tytul\" ";
print "size="45"><BR><B>Treść:</B><BR><TEXTAREA name=\"tresc\" ";
print "ROWS="10" COLS="55" >$tresc<TEXTAREA><BR>\n";
print "<input type=\"sumbit\" VALUE=\"Wyślij\">";
print "</FONT>";
print "</FORM>";
?>
</body>
</html>
z góry thx...
WSZELKIE PRAWA ZASTRZEZONE