Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Wyświetlanie forum niedziała
Forum PHP.pl > Forum > PHP
DzejkeJ
Mam taki problemik iż forum na stronce klanowej niedziała (prawie w ogóle) i wygląda to tak [wiem że podobny temat hyba już istnieje ale niepomaga ...]:

Kod
<b>Warning</b>:  Division by zero in <b>/var/www/sites/yoyo.pl/b/h/bhtcs/modules/Forum/main.php</b> on line <b>157</b>
jest podana linia 157 ale jest ich jeszcze więcej (najlepsze jest to ze przy pisaniu jak weszłem na strone zeby skopiowac kod błędu pojawił się jeszcze jeden:
Kod
<b>Warning</b>:  mysql_fetch_row(): supplied argument is not a valid MySQL result resource in <b>/var/www/sites/yoyo.pl/b/h/bhtcs/modules/Forum/viewforum.php</b> on line <b>149</b>
adres stronki http://bhtcs.yoyo.pl jak by ktos mógl sam zobaczyć w forum na tej właśnie stronce. JEdnego dnia było wpożądku wszystko a drugiego tak jak w chwili obecnej...
ta linia 149 wygląda tak: worriedsmiley.gif (ale tych lini jest więcej :/ )
Kod
while (list($thread_id, $titre, $auteur, $auteur_id, $nb_read,  $closed, $annonce, $sondage) = mysql_fetch_row($sql3))
Prosze o pomoc z góry dzięki


stronka jest na [cms]nuked klan 1.76 jak coś
.radex
Ba, co nam to mówi?

Forum jest na jakim skrypcie? Podaj większy fragment kodu (podana linijka + 10 w przód + 10 w tył....)

Co do division zero, to pewnie coś źle ktoś ustawił i teraz skrypt próbuje coś podzielić przez zero...
DzejkeJ
(a na jakim skrypcie czyli dokladnie o co chodzi? http://www.bhtcs.yoyo.pl/index.php?file=Fo...&forum_id=1 )to jest linia 157:
Kod
echo "<tr style=\"background: " . $color2 . ";\">\n"
      . "<td  style=\"width: 5%;\" align=\"center\">" . $img . "</td>\n"
      . "<td style=\"width: 40%;\" onmouseover=\"this.style.backgroundColor='" . $color1 . "'; this.style.cursor='hand';\" onmouseout=\"this.style.backgroundColor='" . $color2 . "'\" onclick=\"document.location='index.php?file=Forum&amp;page=viewforum&amp;forum_id=" . $forum_id . "'\"><a href=\"index.php?file=Forum&amp;page=viewforum&amp;forum_id=" . $forum_id . "\"><big><b>" . $nom ." </b></big></a>
  " . $comment . "</td>\n";
  
          $sql_page = mysql_query("SELECT thread_id FROM " . FORUM_MESSAGES_TABLE . " WHERE thread_id = '" . $thid . "'");
          $nb_rep = mysql_num_rows($sql_page);
  
          if ($nb_rep > $nuked['mess_forum_page'])
          {
   (157)           $topicpages = $nb_rep / $nuked['mess_forum_page'];
              $topicpages = ceil($topicpages);
              $link_post = "index.php?file=Forum&amp;page=viewtopic&amp;forum_id=" . $forum_id . "&amp;thread_id=" . $thid . "&amp;p=" . $topicpages . "#" . $mess_id;
          }
          else
          {
              $link_post = "index.php?file=Forum&amp;page=viewtopic&amp;forum_id=" . $forum_id . "&amp;thread_id=" . $thid . "#" . $mess_id;
          }
skowron-line
no jak wol widac ze 1 warning to dzielenie przez zero
DzejkeJ
i jak mam ten puzniej błąd Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/b/h/bhtcs/modules/Forum/viewforum.php on line 145

to w tej linijce jest tylko:
}
i to wszystko

  1. $mods_array = unserialize($cur_subforum['moderators');
  2.  while (list($mod_username, $mod_id) = @each($mods_array)) 
  3. $moderators[] = '<a href="profile.php?id='.$mod_id.'">'.xBB_Htmlspecialchars($mod_username).'</a>';
  4.  
  5. $moderators = "\t\t\t\t\t\t\t\t".'<p><em>'.$lang_common['Moderated by'].'</em>: '.implode(', ', $moderators).'</p>'."\n";
  6. (145)  }
  7.  ?>
  8. <tr<?php if ($item_status != '') echo ' class="'.$item_status.'"'; ?>>
  9.  <td class="tcl">
  10.  <div class="intd">
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.