←  Problemy

AMXX.pl: Support AMX Mod X i SourceMod

»

MySQL
błąd php z zapytaniem select

Locked

Bielu(new)'s Photo Bielu(new) 27.08.2011

wiec załaczam w załaczniku plik php mojego drobnego skryptu a tu link http://cs-frags.com.pl/myshop.php do strony gdzie wystepuje błąd Attached File  myshop.php   467bytes   36 downloads

treść błędu:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/bielu/domains/cs-frags.com.pl/public_html/myshop.php(15) : eval()'d code on line 25
 
ďťż

Edited by Bielu(new), 27.08.2011 20:17.
Quote

  • +
  • -
DarkGL's Photo DarkGL 27.08.2011

nie pamietam czy w php była konstrukcja .= (nie pisałem z rok w nim Dołączona grafika) sprawdź

<?php

define("IN_MYBB",1);
define('THIS_SCRIPT', 'myshop.php');

$templatelist .= "myshop";

require_once "./global.php";
require_once "./inc/init.php";

if($mybb->user['uid'] == 0)
{
error_no_permission();
}

$pageTitle = "myshop";
add_breadcrumb("myshop");

$pkt =$db-> query("SELECT newpoints FROM `mybb_users` WHERE uid=1");
$pktrow = $db->fetch_array($pkt);

$out = "<html><head>";

output_page($out);

eval("\$out = \"".$templates->get("myshop")."\";");

$out .= "</body></html>";
output_page($out);

?>
Quote

Bielu(new)'s Photo Bielu(new) 27.08.2011


Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/bielu/domains/cs-frags.com.pl/public_html/myshop.php(26) : eval()'d code on line 25

niestety:) i tak jest = :) oznacza że uid =1:)
Quote

  • +
  • -
Knopers's Photo Knopers 27.08.2011

eval('$out = "' . $templates->get("myshop") . '";');
a ja nadal nie wiem po co ci tu funkcja eval skoro można by po prostu
$out = $templates->get("myshop");
Quote

Bielu(new)'s Photo Bielu(new) 27.08.2011

Poradziłem sobie ale mam problem wyświetla mi zły wynik
nowy kod:
<?php
define("IN_MYBB", 1);
$templatelist = "myshop";
require_once "./global.php";
require_once "./inc/init.php";
$userID = $mybb->user['uid'];
if($userID == 0)
{
	error_no_permission();
}
$pageTitle = "myshop";
add_breadcrumb("myshop"); // this is a forum navigation: Forum / Links
                      	// you can change word links to any other name
$pkt = $db->query("      	SELECT newpoints
FROM `mybb_users`
WHERE `uid` ={$userID}
LIMIT 0 , 30");
$pktrow = $db->fetch_array($pkt);
$iloscpkt = print ('$pktrow');
$out = "<html><head>";
eval("\$out .= \"".$templates->get("myshop")."\";");
$out .= "</body></html>";
output_page($out);
?>

Edited by Bielu(new), 27.08.2011 23:09.
Quote
Locked