Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 9.03.2004 Skąd: Stalowa Wola Ostrzeżenie: (0%)
|
Witam. Oto mój pierwszy skrypt php oparty o bazę MySQL. Czy mógłby mi ktoś wyjaśnić jak w najłatwiejszy sposób dodać do niego funkcje komentowania newsów? Jest to chyba wogóle mój pierwszzy skrypt php
add.php [php:1:db4617d307]<? $data = time(); $zapytanie = "INSERT INTO news SET tytul='$tytul', autor='$autor', tresc='$tresc', data='$data'"; mysql_connect("serwer_bazy", "login", "haslo"); mysql_select_db("baza"); $dodaj = mysql_query($zapytanie); if($dodaj) echo "News został prawidłowo dodany do bazy."; else { echo "Niestety, podczas dodawania newsa do bazy wystąpił błąd."; } ?>[/php:1:db4617d307] write.php Kod <META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=iso-8859-2">
<TITLE>Nowy news</TITLE> <FORM METHOD=POST ACTION=add.php> <b>Autor:</b><BR> <INPUT TYPE=text NAME=autor> <BR> <b>Tytuł:</b><BR> <INPUT TYPE=text NAME=tytul> <BR> <b>Tresc:</b><BR> <TEXTAREA COLS=50 ROWS=8 NAME=tresc></TEXTAREA><BR><BR> <INPUT TYPE=submit VALUE="Dodaj Newsa"> <BR> </FORM> news.php [php:1:db4617d307] <? mysql_connect("baza", "user", "pass"); mysql_select_db("nazwa"); $zapytanie = "SELECT * FROM news ORDER BY id DESC LIMIT 0, 6"; $odczyt = mysql_query($zapytanie); while($wiersz=mysql_fetch_array($odczyt)) { echo " <table border=0 width=98%> <tr> <td colspan=2 bgcolor=black><B>".$wiersz['tytul']."</B> [ author: ".$wiersz['autor']." // date: ".date("d-m-Y, H:i:s", $wiersz['data'])." ]</td> </tr> <tr> <td colspan=2>".$wiersz['tresc']."</td> </tr> <tr> </tr> </table> "; } ?> ?>[/php:1:db4617d307] |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 18 Pomógł: 0 Dołączył: 9.03.2004 Skąd: Stalowa Wola Ostrzeżenie: (0%)
|
Okey.. nie chcąc zakłądać nowego tematu pisze tutaj natknąłem się na kolejny problem. Jednak sam podjąłem się napisania tych komentarzy i na samym początku napotkałem na problem. Próbowałem na dużo sposobów, ale dalej cosik jest nie tak
Kod Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in c:usrkrasnalwwwgtagamenewsnews.php on line 7
Czy mógłby mi ktoś wyjaśnić co jest nie tak i poprawić ten skrypcik? :wink: Poniżej kodzik. [php:1:caa73ff5fb]<CENTER><B>:: News ::</B><BR><BR> <? mysql_connect("serwer_bazy", "login", "hasło"); mysql_select_db("baza"); $zapytanie = "SELECT * FROM news ORDER BY id DESC LIMIT 0, 6"; $odczyt = mysql_query($zapytanie); $ilosc = "SELECT * FROM comments WHERE subid=$wiersz['id']"; $komentarze = mysql_num_rows($ilosc); while($wiersz=mysql_fetch_array($odczyt)) { echo " <table border=0 width=98%> <tr> <td colspan=2 bgcolor=black><B>".$wiersz['tytul']."</B> [ author: ".$wiersz['autor']." // date: ".date("d-m-Y, H:i:s", $wiersz['data'])." ]</td> </tr> <tr> <td colspan=2>".$wiersz['tresc']."</td> </tr> <tr> <td><p align=right> [ komentarze: ".$komentarze." ]</p> </td> </tr> </table> "; } ?>[/php:1:caa73ff5fb] Podejrzewam, że błąd jest bardzo błachy, ale jakoś sobie z nim nie mogłem poradzić. |
|
|
|
covall Skrypt newsów - nie wiem jak do niego dodać komenatrze 9.05.2004, 11:51:42
lucek Ja to robie tak, ze pod danym newsem dajesz LINK n... 9.05.2004, 12:24:19
invx a jak zliczyc ilosc wpisow 9.05.2004, 20:02:29
Majdan SELECT count(*) FROM tabela WHERE kryteria=jakie
M... 9.05.2004, 20:07:01
Partyzant Zmienną $ilość wrzuć najpierw do mysql_query(), a ... 15.05.2004, 14:08:04
cboot Ale najlepiej nie używaj mysql_num_rows, tylko zli... 15.05.2004, 16:53:33
Majdan cboot, mój post wyżej. 15.05.2004, 17:05:59
cboot Cytatcboot, mój post wyżej.
Post postem, ale on i ... 15.05.2004, 17:17:17 ![]() ![]() |
|
Aktualny czas: 20.08.2025 - 01:34 |