Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Includes wywoływanie jego zawartośći
Forum PHP.pl > Forum > Przedszkole
Diego22
Witam mam takiego div-a
<div id='2'>treść include</div>
Stworzyłem też plik który przeniosłem do includes o nazwie pliki.php
chce aby jego zawartość wyświetlała się w tym div-e jaki kod mam wkleić zamiast "treść include" hmm??
CuteOne
Nie wklejaj nic.. przeczytaj pierwszy lepszy poradnik dla początkujących a znajdziesz odpowiedź.

ps. include 'includes/plik.php';
Diego22
tylko mam taki błąd :
Parse error: syntax error, unexpected T_ECHO in w lini 175
Linia 175:echo "</div>";
cały div:
Kod
   echo"<div class='statystyki'>";
echo "<div class='statystyki1'></div>";

echo"<div class='statystyki2'>";
include 'includes/statystyki2.php';

echo "</div>";

echo"<div class='statystyki3'></div></div>";
abort
Znowu składnia...
Tym razem Ci ulżę: średnik po include (w linii poprzedniej)...

I zainwestuj w jakiś edytor z kolorowaniem składni...
Diego22
ok tylko jest takie coś :
Table 'rfleague_bazza.forums' doesn't exist
kod pliki.php:
Kod
<?php
$resulte = dbquery("
        SELECT tf.forum_id, tt.thread_id, tt.thread_subject, COUNT(tp.post_id) as count_posts
        FROM ".$db_prefix."forums tf
        INNER JOIN ".$db_prefix."threads tt USING(forum_id)
        INNER JOIN ".$db_prefix."posts tp USING(thread_id)
        WHERE forum_access<='".iUSER."'
        GROUP BY thread_id
        ORDER BY thread_lastpost DESC
        LIMIT 5
");
if (dbrows($resulte) != 0) {
        echo "<table width='100%' cellpadding='0' cellspacing='0'>\n";
        while($datae = dbarray($resulte)) {
                $itemsubjectt = trimlink($datae['thread_subject'], 20);
                echo "<tr>\n<td align='left'> - <a href='".FORUM."viewthread.php?forum_id=".$datae['forum_id']."&thread_id=".$datae['thread_id']."' class='side'>$itemsubjectt</a></td>
<td align='right' >[".($datae['count_posts']-1)."]</td>\n</tr>\n";
        } }

?>
abort
Kod
Table 'rfleague_bazza.forums' doesn't exist

No i w czym problem? Mam przetłumaczyć kod błędu czy strukturę bazy/tabeli wywróżyć z fusów po kawie?
Komunikat jest dość jasny: masz podaną nazwę bazy danych (przed kropką) i tabeli (po kropce).
Tabela Baza.Tabela nie istnieje. Może tabela "forums" istnieje, ale nazwa bazy danych się lekko nie zgadza?
A jak bazy nie ma i tabeli nie ma - to musisz ją założyć. Gdzieś musi istnieć kod tworzący bazę. Ale stawiam na to, że rypnąłeś się w nazwie bazy (literówka, prefix, cokolwiek)
Diego22
Przepraszam brakowało tylko zmiennej smile.gif A jeszcze ostatnie pytanie jak zrobić aby te top 5 tematów było w pionie jeden pod 2 ?
abort
Jeśli to już jest w tabelce, to sobie ją przeredaguj wedle uznania.
Diego22
Próbówałem tak , ale nic to nie dało;/
Kod
if (dbrows($resulte) != 0) {
        echo "<table width='300px' cellpadding='0' cellspacing='0'>\n";
        while($datae = dbarray($resulte)) {
                $itemsubjectt = trimlink($datae['thread_subject'], 20);
                echo "<tr width='300px'>\n<td align='left' width='300px'> - <center><a href='".FORUM."viewthread.php?forum_id=".$datae['forum_id']."&thread_id=".$datae['thread_id']."' class='side'>$itemsubjectt</a></center></td>
<td align='right' width='300px'>[".($datae['count_posts']-1)."]</td>\n</tr></table>\n";
        } }
abort
Może lepiej napisz/opisz, CO DOKŁADNIE chcesz osiągnąć. Bo jakoś nie rozumiem.
blahy
Jeśli powyższy kod działa i iteruje po 5 wynikach to błąd jest w samej tabeli HTML.
Jeśli są wyniki otwierasz tabelę (<table>), następnie w pętli tworzysz wiersz (<tr>) z dwoma kolumnami (<td>...</td> dla linka do topica i liczbą odpowiedzi), który zamykasz razem z tabelą (</tr> i </table>).
W wyniku czego otwierasz tabele raz, a zamykasz 5. Najłatwiej sprawdzić to w źródle strony HTML albo za pomocą narzędzi developerskich.

Zamknięcie tabeli (</table>) powinno być za pętlą while, tak jak otwarcie jest przed.

  1. <!-- chcesz -->
  2. <tr>
  3. <td>a</td>
  4. <td>b</td>
  5. </tr>
  6. <tr>
  7. <td>a</td>
  8. <td>b</td>
  9. </tr>
  10. <tr>
  11. <td>a</td>
  12. <td>b</td>
  13. </tr>
  14. <tr>
  15. <td>a</td>
  16. <td>b</td>
  17. </tr>
  18. <tr>
  19. <td>a</td>
  20. <td>b</td>
  21. </tr>
  22.  
  23. <!-- masz -->
  24. <tr>
  25. <td>a</td>
  26. <td>b</td>
  27. </tr>
  28. <tr>
  29. <td>a</td>
  30. <td>b</td>
  31. </tr>
  32. <tr>
  33. <td>a</td>
  34. <td>b</td>
  35. </tr>
  36. <tr>
  37. <td>a</td>
  38. <td>b</td>
  39. </tr>
  40. <tr>
  41. <td>a</td>
  42. <td>b</td>
  43. </tr>
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.