Kod
<?
mysql_connect ("localhost", "root", "myadmin") or
die ("Nie można połaczyć");
mysql_select_db ("depor") or
die ("Nie można połączyc");
$ilosc = mysql_num_rows(mysql_query("select * from komentarze where news = '$_GET[nr]';"));
if ($nr>0) {
$wynik = mysql_query ("select * from news order by nr desc limit 0,4;");
if ($rekord = mysql_fetch_array ($wynik, $ilosc)) {
print "<br><TABLE CELLSPACING='0' CELLPADDING='0' BORDER='0' WIDTH='417'>";
print "<Tr valign='middle'>";
print "<Td width='417' height='19' align='left' background='img/main_top.jpg' class='title'>";
print "<span class='menu'> ".$rekord[2]." </span><span class='i'>\</span> dodał: <span class='nick'>".$rekord[5]."</span> <span class='i'>\</span> ".$rekord[1];
print "</td></tr>";
print "<tr valign=top><td bgcolor=f9f9f9 style=padding:7px class=menu>";
print "<span class=menu>".$rekord[4]."</span>";
print "</TD></TR>";
print "<tr>";
print "<td width=417 height=25 background=img/main_bot.jpg>";
print "<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=417>";
print "<Tr valign=bottom>";
print "<Td width=317 align=left>";
print " <a href=\"index.php?nr=".$rekord[0]."\"><img border=0 SRC=img/b_wiecej.gif width=49 height=11>";
print "</td><td width=100 align=left class=menu>komentarze [<span class=i>".$ilosc."</span>]</TD>";
print "</tr></table></TD></TR></table></td></tr></table>";
print "<br><br>";
$baza = @mysql_connect("localhost", "root", "myadmin");
@mysql_select_db("depor");
$sql = "SELECT comment, time, author, email FROM komentarze WHERE news='$_GET[nr]' ORDER BY time DESC";
$wynik = @mysql_query($sql);
echo "<center>";
while(list($comment, $time, $author, $email) = @mysql_fetch_array($wynik)) {
$time = date();
$comment = htmlspecialchars($comment);
$comment = nl2br($comment);
if($email != "") { $author = "<a href='mailto:$email'>$author</a>"; }
print "<table class='menu' width='300'>\n";
print "<tr>\n";
print "<td align='left' width='50%' bgColor='white'>$author</td>\n";
print "<td align='right' width='50%' bgColor='white'>$time</td></tr>\n";
print "<tr><td width='100%' bgColor='#FFFFFF' colspan='2'>$comment</td>\n";
print "</tr>\n";
print "</table><br> \n";
}
print "</center>";
print "<form action='dodaj_kom.php' method='post' name='dodaj_kom'>\n";
print "<div class='kom' align='center'>\n";
print "<span class=menu> Nick: </span><input type='text' name='nick' size='50'><br>\n";
print "<span class=menu>Email: </span><input type='text' name='email' size='50'><br>\n";
print "<span class=menu>Treść:</span><Br><textarea name='comment' cols='50' rows='6'></textarea><br><br>\n";
print "<input type='submit' value='Dodaj'>\n";
print "<input type='hidden' name='nr' value='$_GET[nr]'>\n";
print "</div>\n";
print "</form>\n";
} else {
print "Nie ma newsa o podanym numerze\n"; }
} else {
$wynik = mysql_query ("select * from news order by nr desc;");
while ($rekord = mysql_fetch_array ($wynik)) {
print "<br><TABLE CELLSPACING='0' CELLPADDING='0' BORDER='0' WIDTH='417'>";
print "<Tr valign='middle'>";
print "<Td width='417' height='19' align='left' background='img/main_top.jpg' class='title'>";
print "<span class='menu'> ".$rekord[2]." </span><span class='i'>\</span> dodał: <span class='nick'>".$rekord[5]."</span> <span class='i'>\</span> ".$rekord[1];
print "</td></tr>";
print "<tr valign=top><td bgcolor=f9f9f9 style=padding:7px class=menu>";
print "<span class=menu>".$rekord[3]."</span>";
print "</TD></TR>";
print "<tr>";
print "<td width=417 height=25 background=img/main_bot.jpg>";
print "<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=417>";
print "<Tr valign=bottom>";
print "<Td width=317 align=left>";
print " <a href=\"index.php?nr=".$rekord[0]."\"><img border=0 SRC=img/b_wiecej.gif width=49 height=11>";
print "</td><td width=100 align=left class=menu>komentarze [<span class=i>".$ilosc."</span>]</TD>";
print "</tr></table></TD></TR></table></td></tr></table>";
}
}
?>
mysql_connect ("localhost", "root", "myadmin") or
die ("Nie można połaczyć");
mysql_select_db ("depor") or
die ("Nie można połączyc");
$ilosc = mysql_num_rows(mysql_query("select * from komentarze where news = '$_GET[nr]';"));
if ($nr>0) {
$wynik = mysql_query ("select * from news order by nr desc limit 0,4;");
if ($rekord = mysql_fetch_array ($wynik, $ilosc)) {
print "<br><TABLE CELLSPACING='0' CELLPADDING='0' BORDER='0' WIDTH='417'>";
print "<Tr valign='middle'>";
print "<Td width='417' height='19' align='left' background='img/main_top.jpg' class='title'>";
print "<span class='menu'> ".$rekord[2]." </span><span class='i'>\</span> dodał: <span class='nick'>".$rekord[5]."</span> <span class='i'>\</span> ".$rekord[1];
print "</td></tr>";
print "<tr valign=top><td bgcolor=f9f9f9 style=padding:7px class=menu>";
print "<span class=menu>".$rekord[4]."</span>";
print "</TD></TR>";
print "<tr>";
print "<td width=417 height=25 background=img/main_bot.jpg>";
print "<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=417>";
print "<Tr valign=bottom>";
print "<Td width=317 align=left>";
print " <a href=\"index.php?nr=".$rekord[0]."\"><img border=0 SRC=img/b_wiecej.gif width=49 height=11>";
print "</td><td width=100 align=left class=menu>komentarze [<span class=i>".$ilosc."</span>]</TD>";
print "</tr></table></TD></TR></table></td></tr></table>";
print "<br><br>";
$baza = @mysql_connect("localhost", "root", "myadmin");
@mysql_select_db("depor");
$sql = "SELECT comment, time, author, email FROM komentarze WHERE news='$_GET[nr]' ORDER BY time DESC";
$wynik = @mysql_query($sql);
echo "<center>";
while(list($comment, $time, $author, $email) = @mysql_fetch_array($wynik)) {
$time = date();
$comment = htmlspecialchars($comment);
$comment = nl2br($comment);
if($email != "") { $author = "<a href='mailto:$email'>$author</a>"; }
print "<table class='menu' width='300'>\n";
print "<tr>\n";
print "<td align='left' width='50%' bgColor='white'>$author</td>\n";
print "<td align='right' width='50%' bgColor='white'>$time</td></tr>\n";
print "<tr><td width='100%' bgColor='#FFFFFF' colspan='2'>$comment</td>\n";
print "</tr>\n";
print "</table><br> \n";
}
print "</center>";
print "<form action='dodaj_kom.php' method='post' name='dodaj_kom'>\n";
print "<div class='kom' align='center'>\n";
print "<span class=menu> Nick: </span><input type='text' name='nick' size='50'><br>\n";
print "<span class=menu>Email: </span><input type='text' name='email' size='50'><br>\n";
print "<span class=menu>Treść:</span><Br><textarea name='comment' cols='50' rows='6'></textarea><br><br>\n";
print "<input type='submit' value='Dodaj'>\n";
print "<input type='hidden' name='nr' value='$_GET[nr]'>\n";
print "</div>\n";
print "</form>\n";
} else {
print "Nie ma newsa o podanym numerze\n"; }
} else {
$wynik = mysql_query ("select * from news order by nr desc;");
while ($rekord = mysql_fetch_array ($wynik)) {
print "<br><TABLE CELLSPACING='0' CELLPADDING='0' BORDER='0' WIDTH='417'>";
print "<Tr valign='middle'>";
print "<Td width='417' height='19' align='left' background='img/main_top.jpg' class='title'>";
print "<span class='menu'> ".$rekord[2]." </span><span class='i'>\</span> dodał: <span class='nick'>".$rekord[5]."</span> <span class='i'>\</span> ".$rekord[1];
print "</td></tr>";
print "<tr valign=top><td bgcolor=f9f9f9 style=padding:7px class=menu>";
print "<span class=menu>".$rekord[3]."</span>";
print "</TD></TR>";
print "<tr>";
print "<td width=417 height=25 background=img/main_bot.jpg>";
print "<TABLE CELLSPACING=0 CELLPADDING=0 BORDER=0 WIDTH=417>";
print "<Tr valign=bottom>";
print "<Td width=317 align=left>";
print " <a href=\"index.php?nr=".$rekord[0]."\"><img border=0 SRC=img/b_wiecej.gif width=49 height=11>";
print "</td><td width=100 align=left class=menu>komentarze [<span class=i>".$ilosc."</span>]</TD>";
print "</tr></table></TD></TR></table></td></tr></table>";
}
}
?>
I teraz tak można to zobaczyć to Tutaj i tak nie pokazuje mi na stronie głównej ile jest tych komentarzy a jak klikne na więcej to pokaże ile jest - dlaczego?
to kod wyświetlania ile jest newsów:
Kod
$ilosc = mysql_num_rows(mysql_query("select * from komentarze where news = '$_GET[nr]';"));
I jeszcze mam problem z formatowaniem daty funkcją:
Kod
date();
kolega coś wspominał że zamiast wypisywać d.m.Y lepiej wstawić funkcję
Kod
now();
Jaka to?? I Jak ją wstawić w date(); 