Skrypt w podstronie

Założony przez  onStyle.

Witam,
Korzystałem z tego poradnika: http://mybbsite.pl/dodawanie-nowej-podstrony
Potrzebuję dodać do podstrony ranking korzystający z bazy danych wyglądający mniej więcej tak:
Cytat:<?php

?>
Gdy próbuję dodać strona robi się biała, więc ktoś coś poradzi?
Szogi1910 napisał 29.12.2017, 00:01:
Nazwa tematu powinna być krótkim opisem problemu, popraw ją i zapoznaj się z Zły dział. Na przyszłość staraj się pisać tematy w odpowiednich działach ;)
To nie to. Cofnij się o 1 stopień, do paczki szablonów, a z niej wybierz "szablony globalne". Tam dodaj szablon, w skrócie: twojadresforum/admin/index.php?module=style-templates&sid=-1
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
http://prntscr.com/httv2k to samo co było, inna podstrona mi działa w tych niezgrupowanych, więc raczej nie o to chodzi..
http://boberworld.pl/rankingv1.php dalej nie działa :/
Penny napisał 29.12.2017, 16:22:
Wszelkie zrzuty z ekranu należy dodawać w postaci załącznika. Zabronione jest zamieszczanie grafik / plików umieszczonych na serwerach zewnętrznych.
Jakie kodowanie pliku masz?
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
Pobawiłem się kodem i teraz chyba jestem blisko, sam zobacz: http://boberworld.pl/rankingv1.php
<?php
<?php
define('IN_MYBB', 1);
require "./global.php";

add_breadcrumb("Ranking Killi (V1)", "rankingv1.php");
$servername = "";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM `dx_users` ORDER BY `kills` DESC limit 15";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>".$row["nick"]."</td><td>".$row["kills"]."</td><td>".$row["deaths"]."</td></tr>";
    }
    echo "</table>";
} else {
    echo "Wyniki pokaza sie wkrotce.";
}  

eval("\$podstr = \"".$templates->get("rankingv1")."\";");
output_page($podstr);
?>
Nie rozumiem dlaczego nie chcesz użyć klasy oferowanej od MyBB, ale to już Twoja sprawa :P.

Nie wyświetlaj wyników instrukcją echo, lecz zmienną.
Prośby na PW dotyczące wsparcia z problemami będą ignorowane. Pomoc poza forum - odpłatna; kontakt: snakemybboard@gmail.com.
<html>
    <head>
        {$headerinclude}
        <title>Ranking killi (V1)</title>
    </head>
    <body>
        {$header}
        <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both; border-bottom-width: 0;">
            <tr>
                <td class="thead" colspan="3">
                    Ranking killi (V1)
                </td>
            </tr>
            <tr>
                <td class="tcat">Nick</td>
                <td class="tcat">Zabojstwa</td>
                <td class="tcat">Smierci</td>
            </tr>
            {$stats}
        </table>
        {$footer}
    </body>
</html>


<?php
define('IN_MYBB', 1);
require "./global.php";

add_breadcrumb("Ranking Killi (V1)", "rankingv1.php");
$servername = "";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM `dx_users` ORDER BY `kills` DESC limit 15";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>".$row["nick"]."</td><td>".$row["kills"]."</td><td>".$row["deaths"]."</td></tr>";
    }
    echo "</table>";
} else {
    echo "Wyniki pokaza sie wkrotce.";
}  

eval("\$podstr = \"".$templates->get("rankingv1")."\";");
output_page($podstr);
?>

Jak zrobić, żeby wpisało się to w tabelę, bo jak narazie to jest na górze :/ http://boberworld.pl/rankingv1.php
(31.12.2017, 16:15)onStyle napisał(a):
<html>
   <head>
       {$headerinclude}
       <title>Ranking killi (V1)</title>
   </head>
   <body>
       {$header}
       <table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both; border-bottom-width: 0;">
           <tr>
               <td class="thead" colspan="3">
                   Ranking killi (V1)
               </td>
           </tr>
           <tr>
               <td class="tcat">Nick</td>
               <td class="tcat">Zabojstwa</td>
               <td class="tcat">Smierci</td>
           </tr>
           {$stats}
       </table>
       {$footer}
   </body>
</html>


<?php
define('IN_MYBB', 1);
require "./global.php";

add_breadcrumb("Ranking Killi (V1)", "rankingv1.php");
$servername = "";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
   die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM `dx_users` ORDER BY `kills` DESC limit 15";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
   // output data of each row
   while($row = $result->fetch_assoc()) {
       echo "<tr><td>".$row["nick"]."</td><td>".$row["kills"]."</td><td>".$row["deaths"]."</td></tr>";
   }
   echo "</table>";
} else {
   echo "Wyniki pokaza sie wkrotce.";
}  

eval("\$podstr = \"".$templates->get("rankingv1")."\";");
output_page($podstr);
?>

Jak zrobić, żeby wpisało się to w tabelę, bo jak narazie to jest na górze :/ http://boberworld.pl/rankingv1.php

Użyj zmiennej zamiast echo.

<?php
define('IN_MYBB', 1);
require "./global.php";

add_breadcrumb("Ranking Killi (V1)", "rankingv1.php");
$servername = "";
$username = "";
$password = "";
$dbname = "";

// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
  die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM `dx_users` ORDER BY `kills` DESC limit 15";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
  // output data of each row
  while($row = $result->fetch_assoc()) {
       $stats .= "<tr><td>".$row["nick"]."</td><td>".$row["kills"]."</td><td>".$row["deaths"]."</td></tr>";
  }
} else {
   $stats = "Wyniki pokaza sie wkrotce.";
}  

eval("\$podstr = \"".$templates->get("rankingv1")."\";");
output_page($podstr);
?>
Do zamkniecia, Dziekuje!
Penny napisał 31.12.2017, 16:24:
Nie zamykamy wątków. Zapoznaj się z Pamiętaj aby oznaczać temat jako rozwiązany, wybierając najlepsze posty



Użytkownicy przeglądający ten wątek:

1 gości