po zalogowaniu, moj skrypt zapamietuje usera w zmiennej i potem te zemienna dodaje do bazy jako autora newsa. Chce do tego jeszcze dorobic odsylacz, ze po nacisnieciu w newsach na autora bedzie link do jego maila. Adresy e-mail trzymam w tabeli "users". Ma moze ktos jakis pomysl na zrobienie tego (IMG:
http://forum.php.pl/style_emoticons/default/questionmark.gif) bo juz troche probowalem ale nie bardzo wychodzi (IMG:
http://forum.php.pl/style_emoticons/default/smile.gif)
index.php
<html>
<head>
<title>Devilpage.pl - diabelski serwis fanów Manchesteru United</title>
<META HTTP-EQUIV=\"content-type\" CONTENT=\"text/html; charset=iso-8859-2\">
<link rel=\"stylesheet\" type=\"text/css\" href=\"styl.css\">
</head>
<body>
<?
$data = date(\"d-m-Y, H:i\"); // DATA
$ip=$_SERVER[\"REMOTE_ADDR\"]; // HOST
$host=gethostbyaddr($ip);
mysql_connect (\"127.0.0.1\",\"root\",\"krasnal\"); // ŁACZENIE Z BAZA
if($send==\"Dodaj\" && $id && $autor && $tresc) {
$zap = \"INSERT INTO komentarze (subid, autor, tresc, data, ip, host, mail) VALUES('$id','$autor','$tresc','$data','$REMOTE_ADDR',
'$host','$mail')\";
echo \"<center>Dziekuję za dodanie komentarza!<BR><a href=index.php?pokaz=komentarze&id=$id>Pokaż komentarze</a><BR><a href=index.php>Powrót do newsów</a></center>\";
header('Location: index.php?pokaz=ok'); }
echo \"<div align=center><B>Aktualności:</b></div><BR>\";
if ($pokaz != komentarze && $pokaz != ok) {
$zapytanie = \"SELECT * FROM news ORDER BY id DESC LIMIT 0,10\";
$ilosc = \"SELECT * FROM komentarze WHERE subid='\".$wiersz['id'].\"'\";
<table width=500 align=center bgcolor=black cellspacing=1 cellpadding=2 STYLE=\"font-family: tahoma; font-size: 8pt\\">
<tr bgcolor=darkred ><td width=\\"76%\"> <B>»</b> \".$wiersz['tytul'].\"</td><td width=\"24%\" align=right>\".$wiersz['data'].\"</td></tr>
<tr bgcolor=red ><td width=\\"100%\" colspan=\"2\"><p align=justify><img src=images/topics/\".$wiersz['obrazek'].\" align=left> \".$wiersz['tresc'].\"</p></td></tr>
<tr><td><div align=left> [ Dodał: <a href=mailto:\"TUTAJ_MAIL_AUTORA!!!\">\".$wiersz['autor'].\"</a> ]</div></td><td><div align=right> [ <a href=index.php?pokaz=komentarze&id=\".$wiersz['id'].\">komentarze: \".$ilosckomentarzy.\"</a> ]</div></td></tr>
</table><BR>
\";}
echo \"<center><div>Wszystkich newsów w bazie:<B>\"; // $zapytanie = mysql_query(\"SELECT COUNT(id) FROM news\"); // ILE NEWSOW W BAZIE echo \"$liczba</div>\"; // echo \"</b><BR><a href=login.php>Panel administracyjny</a></center>\"; // LINK DO PANELU ADMINA }
if ($pokaz == ok) {
echo \"<BR><BR><center>\"; echo \"Dziekuję za dodanie komentarza!<BR>\"; echo \"<a href=index.php>Powrót do newsów</a><BR>\"; echo \"<a href=\".$GLOBALS[\"HTTP_REFERER\"].\">Powrót do komentarzy</a><BR>\"; echo \"</center>\";}
else if ($pokaz == komentarze ) {
$zapytanie = \"SELECT * FROM news WHERE id=$id\";
$ilosc = \"SELECT * FROM komentarze WHERE subid='\".$wiersz['id'].\"'\";
<table border=0 width=500 align=center>
<tr><td colspan=2 bgcolor=black><B>\".$wiersz['tytul'].\"</B> [ author: \".$wiersz['autor'].\" // date: \".$wiersz['data'].\" ]</td></tr>
<tr><td colspan=2><img src=images/topics/\".$wiersz['obrazek'].\" align=left><div align=justify> \".$wiersz['tresc'].\"</div></td></tr>
<tr><td><p align=right> [ <a href=index.php?pokaz=komentarze&id=\".$wiersz['id'].\">komentarze: \".$ilosckomentarzy.\"</a> | <a href=index.php>powrot do newsow</a> ]</div></td></tr>
</table>
<hr color=#643B63 width=500>
<center><b>..:: Komentarze do newsa ::..</b><br><br></center>
\";}
$komentarze = \"SELECT * FROM komentarze WHERE subid=$id\";
<table border=0 width=500 align=center>
<tr><td colspan=2 bgcolor=4D4D4D>Autor: <a href=mailto:\".$wiersz['mail'].\">\".$wiersz['autor'].\"</a> // date: \".($wiersz['data']).\"</td></tr>
<tr><td colspan=2>\".$wiersz['tresc'].\"</td></tr>
</table>
\";}
echo\"<FORM ACTION=index.php?pokaz=komentarze method=POST>
<INPUT type=hidden name=id value='$id'>
<TABLE border=1 bordercolor=#643B63 align=center>
<TR><TD colspan=2><B>Dodaj komentarz</B></td></tr>
<TR><TD><B>Autor</B></TD><TD><INPUT type=text name=autor MAXSIZE=70></TD></TR>
<TR
><TD
><B
>Mail
</B
></TD
><TD
><INPUT type
=text name
=mail MAXSIZE
=70></TD
></TR
> <TR><TD><B>Komentarz</B></TD><TD><TEXTAREA NAME=tresc cols=50 rows=6></TEXTAREA></TD></TR><TR><TD><INPUT type=submit name=\"send\\" value=\"Dodaj\"></TD><TD></TD></TR></TABLE>\";
}
?>
</body>
</html>
struktura tabel:
NEWS:
id int(11) Nie auto_increment
tytul varchar(255) Tak NULL
tresc blob BINARY Tak NULL
data varchar(255) Tak NULL
autor varchar(255) Tak NULL
obrazek varchar(255) Tak NULL
USERS:
uid int(11) Nie auto_increment
user varchar(255) Nie
mail varchar(255) Nie
haslo varchar(255) Nie
uprawnienia varchar(255) Nie
jezeli ktos ma jakies pomysly to prosze o odpowiedz i z gory dzieki (IMG:
http://forum.php.pl/style_emoticons/default/biggrin.gif)