![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Kupuiłem ostatnio książkę PHP4. Przpisałem < (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) > skrypt ale go trochę zmieniłem. Oryginalny miał wyświetlać newsy ze stworzonej wcześniej bazy danych phpmyadmin.
Pól jest 7. Pierwsze jest to numer posta. Typ tynyint oraz auto_increment oraz Index i Unique. Póżniej data <też sama się wywołuje> Następnie treść, treść długa OSOBA i potwierdzenia wpisując 1. Wszystko jest Ok oprócz osoby. Nie wyświetla jej na dokumencie. oto skrypt: [php:1:f8402edde0] <? mysql_connect ("localhost", "root", "") or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być to spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db ("forum") or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query ("SELECT * FROM `topic3` WHERE `ok`=1 ORDER BY `nr` DESC LIMIT 0,20;"); while ($rekord = mysql_fetch_array ($wynik)) { print "<P><B><A HREF="news.php?nr=" .$rekord[0]."">"; print $rekord[2]."</A></B><BR>".$rekord[3]."</P>"; print "<P ALIGN=RIGHT><I>".$rekord[1]."</I></P>n"; } ?> [/php:1:f8402edde0] Krótko mówiąc: POMOCY! :?: |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
podaj dokladna strukture tabeli
nie miem czy nie pomyliles nr elementow tablicy? |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Nierozumiem co odemnie chcesz <sorry ale dopiero zaczynam (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) >
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
nazwa pola , itd. , itd.
rozumiesz? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
field:
nr data tytul tresc_krotka tresc osoba ok type: tinyint datatime text text text text tinynit |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
na ktorej stronie ma sie wyswietlac osoba? news.php czy na tej
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
index.php:
[php:1:85a71bc002]<?php mysql_connect ("localhost", "root", "") or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db ("forum") or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query ("SELECT * FROM `topic3` WHERE `ok`=1 ORDER BY `nr` DESC LMIT 0,20;"); while ($rekord = mysql_fetch_array ($wynik)) { print "<a href="news.php?nr=".$rekord[0]."""/>".$rekord[2]."</a>, ".$rekord[3].", data: ".$rekord[1]; } ?>[/php:1:85a71bc002] news.php: [php:1:85a71bc002]<?php mysql_connect ("localhost", "root", "") or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db ("forum") or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query ("SELECT * FROM `topic3` WHERE `nr`= $nr;"); while ($rekord = mysql_fetch_array ($wynik)) { print //tutaj wstw cos w podobie na index.php; } ?>[/php:1:85a71bc002] |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 132 Pomógł: 0 Dołączył: 10.12.2003 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy dobrze rozumiem?
Jezeli to jet pelny skrypt to jak Ci ma wyswietlac osobe skoro jest to $rekord[5] a Ty go nigdzie nie wypisujesz? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat na ktorej stronie ma sie wyswietlac osoba? news.php czy na tej
To nie powinien osoby wyświetlać na index.php i news.php?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ale już dobrze. Przetestuje ten na index.php (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Gdy wklejam kod index.php to pisze:
[list] A jak news.php: [list] |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
a usunoles komentarz w porzed osttniej lini tam byl znak }
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, jedzmy już z tymi news.php
Skrypt wygląda teraz tak: [php:1:9bc419765b]<?php mysql_connect ("localhost", "root", "") or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db ("forum") or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query ("SELECT * FROM `topic3` WHERE `nr`= $nr;"); while ($rekord = mysql_fetch_array ($wynik)) { } ?>[/php:1:9bc419765b] I wyskakuje: [list]Warning: Supplied argument is not a valid MySQL result resource in c:apachehtdocsagenewsy.php on line 11 [list] |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:16662f4b5e]
<?php mysql_connect ("localhost", "root", "") or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db ("forum") or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query ("SELECT * FROM `topic3` WHERE `nr`= $nr;"); $rekord = mysql_fetch_array ($wynik); echo "Tytuł: ".$wynik["tytul"]; echo "Treść: ".$wynik["tresc"]; echo "Osoba: ".$wynik["osoba"]; ?> [/php:1:16662f4b5e] |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Strona po wyświetleniu wygląda tak:
Warning: Supplied argument is not a valid MySQL result resource in c:apachehtdocsagenewsy.php on line 11 Tytuł: Treść: Osoba:-to jedyna co osiągłes (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Sprawdź najpierw usiebie na apachu a póżniej doradzaj.:::. ?>[/php] |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:f7830d2700]
<?php mysql_connect ("localhost", "root", "") or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db ("forum") or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query ("SELECT * FROM topic3 WHERE nr= $nr;"); $rekord = mysql_fetch_array ($wynik); echo "Tytuł: ".$rekord["tytul"]; echo "Treść: ".$rekord["tresc"]; echo "Osoba: ".$rekord["osoba"]; ?>[/php:1:f7830d2700] zamiast wynik to rekord (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dalej nic się nie zmienia :cry:
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:14b1aae8b1]
<?php mysql_connect ("localhost", "root", "") or die ("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db ("forum") or die ("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query ("SELECT * FROM topic3 WHERE nr= $nr;") or die ("Ni można było znaleźć danego news'a"); $rekord = mysql_fetch_array ($wynik); echo "Tytuł: ".$rekord["tytul"]; echo "Treść: ".$rekord["tresc"]; echo "Osoba: ".$rekord["osoba"]; ?> [/php:1:14b1aae8b1] A może jest cos nie tak z baza danych? napisz ajkie bledy sie wyswietlaja |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 22.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
OOOOOOOOOOOO
potej poprawie zmienił się błąd. Teraz pisze: Parse error: parse error in c:apachehtdocsagenewsy.php on line 2 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 13.12.2003 Ostrzeżenie: (0%) ![]() ![]() |
[php:1:f95f45dbe3]
<?php mysql_connect($SERVER_NAME, "root", "") or die("Nie można połączyć się z MySQL. Forum nie będzie działać. Przepraszamy! Może być spowodowane zbyt dużo ilością osób na serwerze <max 65>"); mysql_select_db("forum") or die("Nie można nawiązać połączenia z bazą danych topic3. Przepraszamy!"); $wynik = mysql_query("SELECT * FROM topic3 WHERE nr= $nr;") or die("Nie można było znaleźć danego news'a"); $rekord = mysql_fetch_array($wynik); echo "Tytuł: ".$rekord["tytul"]; echo "Treść: ".$rekord["tresc"]; echo "Osoba: ".$rekord["osoba"]; ?>[/php:1:f95f45dbe3] |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
Pozdrowienia dla HELION TEAM (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
w kazdej ksiazce maja bledy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 19:00 |