Webboard

Pełna wersja: Nowa podstrona podłączona do innego mysql
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
wersja skryptu MyBB: 1.6.x
adres forum: http://glrpg.xaa.pl/
na czym polega problem (screen, opis, komunikaty): chciałbym zrobić podstronę żeby pobierała z innej bazy mysql tabele bo chce dodać to ze swojego serwera, oto plik co zawiera:
Kod:
<?php
// ustawienia do mybb
define('IN_MYBB', 1);
require "./global.php";

// dodajemy nową podstronę do navigacji i do linku
add_breadcrumb("Panel gracza na serwerze", "panel.php");
eval("\$podstr = \"".$templates->get("panelgracza")."\";");
output_page($podstr);

// ustawienia połączenia z bazą danych serwera
$db_host = 'mysql-fr1.ServerProject.pl';
$db_name = 'chciałobysię?';
$db_user = 'chciałobysię?';
$db_pass = 'chciałobysię?';

$db = mysql_connect($db_host, $db_user, $db_pass) or die('Wystapil blad, dodaj polaczenie z serwerem w pliku panel.php');
mysql_select_db($db_name, $db) or die('Wystapil blad, dodaj polaczenie z serwerem w pliku panel.php');

// pobieranie danych i przekazywanie użytkownikowi
$sql="select * from pg_users WHERE login='Assert'";
$result=mysql_query($sql);
while($row=mysql_fetch_assoc($result)) {
    $panel_id=$row['id'];
    $panel_nick=$row['login'];
    $panel_money=$row['money'];
    $panel_points=$row['points'];
    $panel_pjA=$row['pjA'];
    $panel_pjB=$row['pjB'];
    $panel_pjC=$row['pjC'];
    $panel_pjL=$row['pjL'];
    $panel_actived=$row['last_actived'];
    $panel_registered=$row['panel_registered'];
}
?>

A oto co znajduje się w szablonie:
Kod:
<html>
<head>
{$headerinclude}
<title>Panel zarządzania kontem gracza</title>
</head>
<body>
{$header}

<div class="thead">Panel gracza Great-Life</div>
<div class="trow1">Twój login: {$panel_nick}</div>

{$footer}
</body>
</html>

Co jest nie tak?
Panel połączony z MySql - Post #260469
Poza tym
Kod PHP:
eval("\$podstr = \"".$templates->get("panelgracza")."\";");
output_page($podstr); 
Umieść pod koniec pliku.
To to ja wiem, normalnie mi zwraca dobre wyniki ale nie wiem jak mogę jakoś pobrać w szablonie coś co zwracam w pliku np

w pliku:
Kod:
$panel_nick='test';

w szablonie:
Kod:
{$panel_nick}

ale nie działa mi.
Spójrz na edycję mojego posta.
Snake_ napisał(a):Poza tym
Kod PHP:
eval("\$podstr = \"".$templates->get("panelgracza")."\";");
output_page($podstr); 
Umieść pod koniec pliku.
Działa, dziękuje

a jak mogę zrobić aby sprawdzić nick użytkownika na którym jestem zalogowany, za pomocą sesji żeby wstawić w pliku php
Użytkownika na forum?
tak, login użytkownika który jest zalogowany.
Kod PHP:
$mybb->user['username'