![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 27.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Witam!! Mam problem ze skryptem relacji live. Niby wszystko robie dobrze, czyli zmieniłem hhasło do mbazy danych i login itp. A mam błąd na tej stronie. Oto adres strony z błędem: http://www.reddevils.prv.pl/relacja.php
A to kod pliku config_suer.inc.php Kod <?
include "admin/konfiguracja.inc.php"; function pol_z_db(){ global $host, $uzytkownik, $haslodb, $db; $idpolacyenia = mysql_connect ($host, $uzytkownik, $haslodb) or die("Nie można polaczyć sie z MySQL"); mysql_select_db($db) or die("Nie można polaczyć sie z bazą danych"); } function pokaz($nr) { global $sezonek; pol_z_db(); $miech[0]="TEST"; $miech[1]="Styczeń"; $miech[2]="Luty"; $miech[3]="Marzec"; $miech[4]="Kwiecien"; $miech[5]="Maj"; $miech[6]="Czerwiec"; $miech[7]="Lipiec"; $miech[8]="Sierpien"; $miech[9]="Wrzesień"; $miech[10]="Październik"; $miech[11]="Listopad"; $miech[12]="GrudzieN"; $query = "SELECT * FROM relacje WHERE nr='$nr'"; $result = mysql_query($query); while($query_data = mysql_fetch_array($result)) { $data = $query_data["data"]; $opis= $query_data["opis"]; $autor= $query_data["autor"]; $typ=$query_data["typ"]; $gospodarze=$query_data["gospodarze"]; $goscie= $query_data["goscie"]; $wynik_gospa= $query_data["wynik_gosp"]; $wynik_gosca= $query_data["wynik_gosc"]; $miesiac= $query_data["miesiac"]; $gosp_obr=$query_data["gosp_obr"]; $gosc_obr=$query_data["gosc_obr"]; $sezon=$query_data["sezon"]; echo("<table border='0' width=440 align=center>"); echo("<tr><td><img src='herby/$gosp_obr'/></td><td><img src='cyfry/".$wynik_gospa.".gif'/></td><td><img src='cyfry/".$wynik_gosca.".gif'/></td><td><img src='herby/$gosc_obr'/></td></tr>"); echo("<tr><td colspan='2'><center>$gospodarze</center></td><td colspan='2'><center>$goscie</center></td></tr>"); echo("<tr><td colspan='4'><hr /></td></tr>"); echo("<tr><td colspan='4'>Sezon:<b> $sezon </b>Data:<b> $data </b></td></tr>"); echo("<tr><td colspan='4'></td></tr>"); echo("<tr><td colspan='4'>$opis</td></tr>"); echo("<tr><td colspan='4'><p class='autor'> $autor </p></td></tr>"); } } function ok() { global $sezonek; pol_z_db(); $miech[0]="TEST"; $miech[1]="Styczeń"; $miech[2]="Luty"; $miech[3]="Marzec"; $miech[4]="Kwiecien"; $miech[5]="Maj"; $miech[6]="Czerwiec"; $miech[7]="Lipiec"; $miech[8]="Sierpien"; $miech[9]="Wrzesień"; $miech[10]="Październik"; $miech[11]="Listopad"; $miech[12]="GrudzieN"; echo ("<table><tr><td class='ciemny'>Data</td><td class='ciemny'>Typ rozgrywek</td><td class='ciemny'>Gospodarze</td><td class='ciemny'>Goscie</td><td class='ciemny'>Wynik gospodarzy</td><td class='ciemny'>Wynik gości</td><td class='ciemny'>Autor</td><td class='ciemny'>Pokaż</td></tr>"); for($j=count($sezonek); $j>=0; $j--){ echo("<tr><td colspan='6'>$sezonek[$j]</td></tr>"); for ($i=1; $i<13; $i++){ $query = "SELECT * FROM relacje WHERE sezon='$sezonek[$j]'AND miesiac='$i' ORDER BY 'data' DESC "; $result = mysql_query($query); while($query_data = mysql_fetch_array($result)) { $data = $query_data["data"]; $opis= $query_data["opis"]; $autor= $query_data["autor"]; $typ=$query_data["typ"]; $gospodarze=$query_data["gospodarze"]; $goscie= $query_data["goscie"]; $wynik_gospa= $query_data["wynik_gosp"]; $wynik_gosca= $query_data["wynik_gosc"]; $miesiac= $query_data["miesiac"]; $nr= $query_data["nr"]; $sezon=$query_data["sezon"]; echo("<tr><td class='jasny'>$data</td><td class='jasny'>$typ</td><td class='jasny'>$gospodarze</td><td class='jasny'>$goscie</td><td class='jasny'>$wynik_gospa</td><td class='jasny'>$wynik_gosca</td><td class='jasny'>$autor</td><td class=\"jasny\"><a href=\"$PHP_SELF?akcja=pokaz&nr=$nr\">POKAŻ</a></td></tr>"); } } } } ?> |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 14.03.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
ten błąd oznacza, że skrypt odwołuje się do nieistniejącego źródła, lub inaczej masz nazwaną komórkę tabeli, albo złe odwołanie do komórki tabeli w bazie.
użyj do wypisania kodu php lub wypisz, która to u ciebie linia 94, bo domyślać mi się nie chce ![]() -------------------- www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 848 Pomógł: 0 Dołączył: 7.07.2004 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
To znaczy, że źle ułożyłeś zapytanie do MySQL. Linia 94 to powinna być ta z mysql_fetch_array gdzie odwołuje się do zapytania. A poza tym, to spróbuj zamiast "$data = $query_data["data"];" dać "$data = $query_data[data];" i tak po kolei, bo w pewnym momencie się dwa razy cudzysłów zaczyna...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 27.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, ale żadne z waszych sposobów nie działa
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 789 Pomógł: 41 Dołączył: 30.10.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
a że się zapytam... pole nr jest INTEGER CZY TEXT oraz czy pole miesiac jest INTEGER czy TEXT?? bo jezeli integer to linijka:
powinna być:
a linia:
tak:
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 27.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dobra z tym sobie poradziłęm i teraz relacja juz prawie działa. Mogę normalnie wpisywać pierwszą część relacji. Gdy chcem później dodać kolejną mintę to jest błąd:
Kod Warning: mysql_query(): Access denied for user: 'kemsi@localhost' (Using password: NO) in /home/kemsi/public_html/admin/fun.php on line 261 Warning: mysql_query(): A link to the server could not be established in /home/kemsi/public_html/admin/fun.php on line 261 Access denied for user: 'kemsi@localhost' (Using password: NO) Mi to się wydaje, że akurat w następnym pliku nie ma połączenia z bazą, ale najpierw pytam się was o to. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 242 Pomógł: 0 Dołączył: 14.03.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
eeech
![]() ![]() jak sam tekst wskazuje: user kemsi na lokalnym hoście ma zablokowany dostęp do db... -------------------- www.mpps.pl
park maszynowy: apache 2.2.22 | php 5.4.0 | MySQL 5.0.10 | phpMyAdmin 3.5.0 | notepad ++ | pilsner urquell |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 27.09.2004 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, z tym sobie już poradziłem, ale teraz problem "bez błędu". Chodzi o to, że gdy w tym sryptcie prubuje dodać kolejne rekordy(minuty meczu) to jest białe tło i nic się nie dzieje. A jak jakiś użytkowanik chce ogądać tą relację to też nic nie widzi. Co może znaczyc takie białe tło?
Pozrawaim! Kemsi |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:58 |