![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 22.04.2002 Ostrzeżenie: (0%) ![]() ![]() |
Ma taki oto skrypt newsowywyswietlajacy 10 najnowszych newsow:
$ncnt=mysql_fetch_array(sql("select max(id) from news;")); $max=$ncnt[0]; for($i=1;$i<=10;$i++) { $topic=mysql_fetch_array(sql("select $g1 from news where id = $max")); $msg=mysql_fetch_array(sql("select $g2 from news where id = $max")); $aut=mysql_fetch_array(sql("select aut from news where id = $max")); $tdate=mysql_fetch_array(sql("select dat from news where id = $max")); if($topic[0]!="") { echo(iso("<span class="topic">$topic[0]</span><br>")); echo(iso("<span class="text2">$tdate[0]</span><br><br>")); echo(iso("<span class="text2">$msg[0]</span><br>")); echo(iso("<p class="sign">$aut[0]</p>")); } $max--; } Funkcje sql zdefiniowalem, wszystko jest OK tylko ze mam problem ze zmienna $msg Otoz kiedy robie echo($msg); to wyswietla mi sie "Array" - prawidlowo, ale kiedy mam $msg[0] to nie widze nic... W czym problem, moze text do pobrania z bazy jest za dlugi? |
|
|
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
Cytat $topic=mysql_fetch_array(sql("select $g1 from news where id = $max"));
$msg=mysql_fetch_array(sql("select $g2 from news where id = $max")); $aut=mysql_fetch_array(sql("select aut from news where id = $max")); $tdate=mysql_fetch_array(sql("select dat from news where id = $max")); A nie lepiej napisac to tak: Kod $sqlarray = mysql_fetch_array(sql("select * from news where id = $max");
$topic = $sqlarray['$g1']; $msg = $sqlarray['$g2']; $aut = $sqlarray['aut']; $tdate = $sqlarray['dat']; |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Właśnie miałem Cię poprawić Seth, bo przypisywałeś kolejno różne dane do tej samej zmiennej $topic, a tu cytując Cię okazuje się, że poprawiłeś swojego posta (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 335 Pomógł: 6 Dołączył: 7.03.2002 Ostrzeżenie: (0%) ![]() ![]() |
bylem szybszy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 0 Dołączył: 22.04.2002 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki, sprobuje ale mysle ze nie w tym tkwi diabel (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Jak co to "i'll be back" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
Cytat Funkcje sql zdefiniowalem,
wszystko jest OK tylko ze mam problem ze zmienna $msg Otoz kiedy robie echo($msg); to wyswietla mi sie "Array" - prawidlowo, ale kiedy mam $msg[0] to nie widze nic... W czym problem, moze text do pobrania z bazy jest za dlugi? nie sadze po pobraniu danych z bazy zrob Kod print_r($msg);
i zobacz zawartosc tablicy i kombinuj dalej :wink: |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Ty Castor ciągle ujawniasz jakieś funkcję, o których nie miałem pojęcia. Nawet nie wiesz jak mnie może pomóc funkcja print_r() (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) :!:
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 456 Pomógł: 0 Dołączył: -- Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 234 Pomógł: 0 Dołączył: 9.04.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Może przesadziłem z tym "ciągle", ale kilka razy mi pomogłeś. Dzięki 8)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.09.2025 - 02:30 |