Autor Zpráva
beaver146
Profil *
kod funkcie (prerabam polsky open-source, takze sa nepytajte preco je tam polstina):

function ranking()

{
global $user, $log, $page;
include("typer-include/tekst_ranking.htm");

$sql = "SELECT kolejek FROM typer_konfiguracja";
$wynik = mysql_query("$sql",$dbspojeni);
$row = mysql_fetch_row($wynik,MYSQL_NUM);
$kolejka = $row[0];

$poprzednia = $kolejka - 1;
$table_wyswietlono=0;

$miejsce=1;

if ($poprzednia>0)
{
$sql='SELECT clientid, pkt_kolejka_'.$poprzednia.' AS poprz FROM typer_users ORDER BY poprz DESC, pkt_kolejka_'.$poprzednia.' DESC';
$result=mysql_query("$sql",$dbspojeni);
while($row=mysql_fetch_array($result))
{
$id=$row[0];
$miejsce_w_poprzedniej_kolejce[$id]=$miejsce++;
}
}

$s = "SELECT `ranking_na_stronie` FROM `typer_konfiguracja` WHERE 1 LIMIT 0, 30";
$w = mysql_query("$s",$dbspojeni);
$r = mysql_fetch_row($w);

$ile = $r[0];
--$page;
$poz = $ile * $page;

if ($poprzednia>0) $wynik_ile=mysql_query("SELECT count(*) FROM typer_users ORDER BY punkty DESC");
else $wynik_ile=mysql_query("SELECT count(*) FROM typer_users ORDER BY punkty DESC",$dbspojeni);

list($wszystkich)=mysql_fetch_row($wynik_ile);
$podstron=ceil($wszystkich/$ile);

if ($poprzednia>0) $sql = "SELECT clientid, clientusername, punkty, pkt_kolejka_$kolejka, pkt_kolejka_$poprzednia, nick, druzyna FROM typer_users ORDER BY punkty DESC LIMIT ".($page*$ile).",".$ile;
else $sql = "SELECT clientid, clientusername, punkty, pkt_kolejka_$kolejka, pkt_kolejka_$kolejka, nick, druzyna FROM typer_users ORDER BY punkty DESC LIMIT ".($page*$ile).",".$ile;

$wynik = mysql_query("$sql",$dbspojeni);
$i=1;
if ($kolejka>0)
{ while ($row = mysql_fetch_row($wynik))
{
$zmiana = $punkty - $row[3];
$pop = $miejsce_w_poprzedniej_kolejce[$row[0]];

if ($row[3]=='') $row[3]=0;
if ($row[4]=='') $row[4]=0;

if ($poprzednia==0) $pop='-';
if ($poprzednia==0) $row[4]='0';

$poz = ($page*$ile) + $i;

$sql66 = "SELECT nazwa FROM typer_team WHERE id='$row[6]'";
$wynik66 = mysql_query("$sql66",$dbspojeni);
$row66 = mysql_fetch_row($wynik66);

if ($user!=$row[1]) print("<tr><td align=center>$poz ($pop)</td><td align=center><A href=megatyper.php?akcja=czyjestypy&id_typera=$row[0]>$row[5] ($row66[0])</a></td><td align=center>$row[2] pkt (+$row[3], +$row[4])</td></tr>");
else print("<tr><td align=center><b>$poz ($pop)</b></td><td align=center><A href=megatyper.php?akcja=czyjestypy&id_typera=$row[0]><b>$row[5] ($row66[0])</b></a></td><td align=center><b>$row[2] pkt (+$row[3], +$row[4])</b></td></tr>");
$i++;
}
$table_wyswietlono=1; print("</table>");

print(" <br><br> <div align="center"> ");

$page++;
for ($i=1; $i<=$podstron; $i++) {

if ($i==$page) print($i);
else print("<a href=megatyper.php?akcja=ranking&page=$i&log=$log> $i </a>");
}
}
if ($table_wyswietlono==0) print("</table>");
echo mysql_error();
}


a na stranke sa vyskytuju errory


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 23

Warning: Wrong parameter count for mysql_fetch_row() in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 24

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 44

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 45

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 52

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 54

Warning: Division by zero in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 55

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 60


ako to opravit? diky za vasu ochotu ps. pristup do db mam urcite dobre takze tam chyba nieje
djlj
Profil
pristup do db mam urcite dobre takze tam chyba nieje
Přístup do db máš s největší pravděpodobností špatně. Nebo v $dbspojeni není resource spojení s databází.
beaver146
Profil *
nie nieje to urcite zlym pristupom do db to by pisalo aj access denied error
djlj
Profil
beaver146
V tom případě si přečti druhou větu, kterou jsem napsal.
DJ Miky
Profil
Zkusil bych na začátek fce dát
global $dbspojeni;
beaver146
Profil *
ani ten global nepomol
Nox_
Profil *
nečetl jsem to celé ani jsem se nedíval na skript, ale podle chyby je špatně syntaxe na db, dělení nulou, špatný argument předaný mysql_fetch_array...
beaver146
Profil *
a ako by mal vizerat Nox- please ked nie takto?
nightfish
Profil
beaver146
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /home/chelseafc/domains/manutd.cz/public_html/megatyper.php on line 23
z tohoto jednoznačně plyne, že to, co je v souboru megatyper.php na řádku 23 zadáno jako druhý argument funkce mysql_query(), není "odkaz" na databázové připojení

holt je na tobě, abys zjistil, proč tomu tak je... z výše uvedeného kódu to nikdo nepozná, navíc bych se dost divil, kdyby se někomu chtělo (zdarma) hrabat v nějaké polské aplikaci
beaver146
Profil *
to mas pravdu :-)
M.a.f
Profil *
beaver146
Zdravím ... kde jste to stáhli tu tipovačku ???
Gábinka
Profil *
Ahoj.

Klucí prosim vás ... kde jste stáhli ten MegaTyper ... nikde o na polských webech nemohu sehnat :( Díky všem za ochotu :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0