Witam
Piszę swoją pierwszą stronę i potrzebuję użyć mysql_fetch_array() w mysql_fetch_array() tzn, mam stronę meczu w której chcę zrobić tabelkę ze statystykami - kto ile pkt, fauli. Niestety przy drugim fetch_array wyskakuje mi błąd
Kod
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/local/home/sowirs1/sowir.pilicka.pl/40/mecze.php on line 38
Trochę nad tym myślałem i tak wymyśliłem, że może jest to spowodowane tym, że używam 2x tego fetch_array, lub że używam jedno w drugim? Jak mam to poprawić, zrobić tak żeby było dobrze?

Dla ułatwienia pomocy umieszczam kod pliku
<?php
$pytaj = \"SELECT `data`,`zkim`,`akoniec`,`bkoniec`,`a1`,`b1`,`a2`,`b2`,`a3`,`b3`,`a4`
,`b4`,`
d` FROM `mecze` ORDER BY id DESC\";
$doit = mysql_query($pytaj);
echo '<div class=\"mecze\">';
echo '</div class=\"mecze\">';
$id = isset($_GET['id'])?(int)$_GET['id' ]:0;
if($id != 0) {
$sql = 'SELECT `data`,`zkim`,`akoniec`,`bkoniec`,`a1`,`b1`,`a2`,`b2`,`a3`,`b3`,`a4`,`b4`
FROM mecze WHERE id = '.$id;
$dosql = mysql_query($sql);
while($tekst = mysql_fetch_array($dosql)) {
echo '
'.$tekst[1].'
';
echo '';
echo 'Data: '.$tekst[0].'';
if($tekst[2] > $tekst[3]) { echo 'Wynik: <font style=\"color:#0f4814\">'.$tekst[2].':'.$tekst[3].''; } else { echo 'Wynik: <font style=\"color:#980000\">'.$tekst[2].':'.$tekst[3].''; }
echo 'Ćwiartki:';
if($tekst[4] > $tekst[5]) { echo '<font style=\"color:#0f4814\">'.$tekst[4].':'.$tekst[5].' '; } else { echo '<font style=\"color:#980000\">'.$tekst[4].':'.$tekst[5].' '; }
if($tekst[6] > $tekst[7]) { echo '<font style=\"color:#0f4814\">'.$tekst[6].':'.$tekst[7].' '; } else { echo '<font style=\"color:#980000\">'.$tekst[6].':'.$tekst[7].' '; }
if($tekst[8] > $tekst[9]) { echo '<font style=\"color:#0f4814\">'.$tekst[8].':'.$tekst[9].' '; } else { echo '<font style=\"color:#980000\">'.$tekst[8].':'.$tekst[9].' '; }
if($tekst[10] > $tekst[11]) { echo '<font style=\"color:#0f4814\">'.$tekst[10].':'.$tekst[11].''; } else { echo '<font style=\"color:#980000\">'.$tekst[10].':'.$tekst[11].''; }
echo '';
echo 'Statystyki:
';
echo '';
echo 'NumerNazwaPktFauli';
$sqlstats = 'SELECT `numer`,`name`,`pkt`,`faule` FROM statystyki WHERE mecz = '.$tekst[1];
$dosqlstats = mysql_query($sqlstats);
while($statrow = mysql_fetch_array($dosqlstats)) {
echo ''.$statrow[0].''.$statrow[1].''.$statrow[2].''.$statrow[3].'';
}
echo '';
}
} else {
echo '</font style=\"color:#980000\"></font style=\"color:#0f4814\"></font style=\"color:#980000\"></font style=\"color:#0f4814\"></font style=\"color:#980000\"></font style=\"color:#0f4814\"></font style=\"color:#980000\"></font style=\"color:#0f4814\"></font style=\"color:#980000\"></font style=\"color:#0f4814\">';
while($row = mysql_fetch_array($doit)) {
if($row[2] > $row[3]) {
echo '
';
} else {
echo '
';
echo '<font style=\"color: #1e1e1e;font-size: 9px;\">'.$row[0].'</font style=\"color: #1e1e1e;font-size: 9px;\"><a href=\"index.php?site=mecze&id='.$row[12].'\"> UKS 40 Radom vs '.$row[1].'</a href=\"index.php?site=mecze&id='.$row[12].'\"><font style=\"color:#0f4814\"> '.$row[2].':'.$row[3].'</font style=\"color:#0f4814\"><font style=\"color: #1e1e1e;font-size: 9px;\">'.$row[0].'</font style=\"color: #1e1e1e;font-size: 9px;\"><a href=\"index.php?site=mecze&id='.$row[12].'\">UKS 40 Radom vs '.$row[1].'</a href=\"index.php?site=mecze&id='.$row[12].'\"><font style=\"color:#980000\"> '.$row[2].':'.$row[3].'</font style=\"color:#980000\">';
}
}
}
echo '';
echo '';
?>
Liczę na Waszą pomoc.
Pozdrawiam
Wieloryb
Ten post edytował Wieloryb 10.06.2008, 12:44:27