25.02.2017, 16:36
Witam. Jestem w trakcie prac nad panelem gracza z serwera SA:MP na forum MyBB. Udało mi się ukończyć już łączenie obydwu kont, ale nie o tym będę pisać.
Mam problem z wyświetleniem wartości tekstowej (nicku gracza) z bazy danych na forum.
W .php posiadam taki kod:
A tu kod podstrony panelmain w szablonie MyBB:
W taki sposób pobierałem wartości liczbowe i działa to bez problemu.
Natomiast w przypadku tekstu wyświetla mi nick w nieustalonym przeze mnie miejscu.
Chciałbym móc wstawiać zmienną z pobranym tekstem w dowolnym miejscu, aby np. wyświetlić: "Witaj [CDM]critical[V]!" zamiast "Witaj !" (spacja zamiast nicku) tak jak to jest teraz.
Prosiłbym o pomoc.
Adres forum: http://crnet.xaa.pl
Mam problem z wyświetleniem wartości tekstowej (nicku gracza) z bazy danych na forum.
W .php posiadam taki kod:
Kod PHP:
<?php
define('IN_MYBB', 1);
require "./global.php";
$username="user";
$password="haslo";
$database="baza";
$host="127.0.0.1";
@mysql_connect($host,$username,$password);
@mysql_connect($host,$username,$password);
@mysql_select_db($database) or die( "Błąd połączenia z bazą danych.");
eval("\$podstr = \"".$templates->get("panelmain")."\";");
$forum_uid=$mybb->user['uid'];
$checkaccount="SELECT * FROM Accounts WHERE forumuid='$forum_uid'";
$result=mysql_query($checkaccount);
$Nick1=mysql_result($result,0,"name");
$Nick=print("".$Nick1."");
add_breadcrumb("Witaj!", "panelmain.php");
output_page($podstr);
?>
A tu kod podstrony panelmain w szablonie MyBB:
<html>
<head>
{$headerinclude}
<title>Menu</title>
<link rel="stylesheet" type="text/css" href="index.css">
</head>
<body>
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder" style="clear: both; border-bottom-width: 0;">
<tr>
<td class="thead" colspan="2">
Witaj {$Nick}!
</td>
</tr>
<tr>
<td class="trow2 post_content ">
{$Nick}
</td></div>
</td>
</tr>
</table>
</body>
</html>
W taki sposób pobierałem wartości liczbowe i działa to bez problemu.
Natomiast w przypadku tekstu wyświetla mi nick w nieustalonym przeze mnie miejscu.
Chciałbym móc wstawiać zmienną z pobranym tekstem w dowolnym miejscu, aby np. wyświetlić: "Witaj [CDM]critical[V]!" zamiast "Witaj !" (spacja zamiast nicku) tak jak to jest teraz.
Prosiłbym o pomoc.
Adres forum: http://crnet.xaa.pl