Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL][rozw.] fetch_array w fetch_array?
Wieloryb
post 9.06.2008, 22:53:29
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 20.12.2007
Skąd: Radom

Ostrzeżenie: (0%)
-----


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? tongue.gif Dla ułatwienia pomocy umieszczam kod pliku

  1. <?php
  2. $pytaj = &#092;"SELECT `data`,`zkim`,`akoniec`,`bkoniec`,`a1`,`b1`,`a2`,`b2`,`a3`,`b3`,`a4`
    ,`b4`,`
  3. d` FROM `mecze` ORDER BY id DESC\";
  4. $doit = mysql_query($pytaj);
  5.  
  6.  echo '<div class=\"mecze\">';
  7.  echo '</div class=\"mecze\">';
  8.  
  9.  $id = isset($_GET['id'])?(int)$_GET['id' ]:0;
  10.  
  11. if($id != 0) {
  12. $sql = 'SELECT `data`,`zkim`,`akoniec`,`bkoniec`,`a1`,`b1`,`a2`,`b2`,`a3`,`b3`,`a4`,`b4`
     FROM mecze WHERE id = '.$id;
  13. $dosql = mysql_query($sql);
  14.  while($tekst = mysql_fetch_array($dosql)) {
  15. echo '
  16. '.$tekst[1].'
  17. ';
  18. echo '';
  19.  echo 'Data: '.$tekst[0].'';
  20.  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].''; }
  21.  echo 'Ćwiartki:';
  22.  if($tekst[4] > $tekst[5]) { echo '<font style=\"color:#0f4814\">'.$tekst[4].':'.$tekst[5].' '; } else { echo '<font style=\"color:#980000\">'.$tekst[4].':'.$tekst[5].' '; }
  23.  if($tekst[6] > $tekst[7]) { echo '<font style=\"color:#0f4814\">'.$tekst[6].':'.$tekst[7].' '; } else { echo '<font style=\"color:#980000\">'.$tekst[6].':'.$tekst[7].' '; }
  24.  if($tekst[8] > $tekst[9]) { echo '<font style=\"color:#0f4814\">'.$tekst[8].':'.$tekst[9].' '; } else { echo '<font style=\"color:#980000\">'.$tekst[8].':'.$tekst[9].' '; }
  25.  if($tekst[10] > $tekst[11]) { echo '<font style=\"color:#0f4814\">'.$tekst[10].':'.$tekst[11].''; } else { echo '<font style=\"color:#980000\">'.$tekst[10].':'.$tekst[11].''; }
  26. echo '';
  27.  
  28. echo 'Statystyki:
  29. ';
  30. echo '';
  31. echo 'NumerNazwaPktFauli';
  32.  
  33. $sqlstats = 'SELECT `numer`,`name`,`pkt`,`faule` FROM statystyki WHERE mecz = '.$tekst[1];
  34. $dosqlstats = mysql_query($sqlstats);
  35.  
  36. while($statrow = mysql_fetch_array($dosqlstats)) {
  37.  echo ''.$statrow[0].''.$statrow[1].''.$statrow[2].''.$statrow[3].'';
  38. }
  39. echo '';
  40. }
  41. } else { 
  42.  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\">';  
  43. while($row = mysql_fetch_array($doit)) {
  44.  if($row[2] > $row[3]) {
  45.  echo '
  46.  
  47.  
  48. ';
  49. } else {
  50.  echo ' 
  51.  
  52.  
  53. ';
  54.  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\">';
  55. }
  56.  }
  57.  echo '';
  58.  echo '';
  59. ?>


Liczę na Waszą pomoc.
Pozdrawiam
Wieloryb

Ten post edytował Wieloryb 10.06.2008, 12:44:27
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 09:54