Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
MySQL

błąd php z zapytaniem select

MySQL

  • Zamknięty Temat jest zamknięty
4 odpowiedzi w tym temacie

#1 Bielu(new)

    Nowy

  • Zbanowany

Reputacja: -1
Nowy

  • Postów:7
  • Lokalizacja:Krk
Offline

Napisano 27.08.2011 20:16

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 Załączony plik  myshop.php   467 bajtów  36 Ilość pobrań


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
 
ďťż

Użytkownik Bielu(new) edytował ten post 27.08.2011 20:17


#2 DarkGL

    Nie oddam ciasteczka !

  • Administrator

Reputacja: 6 555
Godlike

  • Postów:11 980
  • GG:
  • Steam:steam
  • Imię:Rafał
  • Lokalizacja:Warszawa
Offline

Napisano 27.08.2011 21:02

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);

?>

  • +
  • -
  • 0

#3 Bielu(new)

    Nowy

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:7
  • Lokalizacja:Krk
Offline

Napisano 27.08.2011 21:11


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:)

#4 Knopers

    Nie patrz tak na mnie !

  • Przyjaciel

Reputacja: 588
Wszechwiedzący

  • Postów:2 013
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Cz-wa
Offline

Napisano 27.08.2011 21:34

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");
  • +
  • -
  • 0

#5 Bielu(new)

    Nowy

  • Autor tematu
  • Zbanowany

Reputacja: -1
Nowy

  • Postów:7
  • Lokalizacja:Krk
Offline

Napisano 27.08.2011 21:41

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);
?>

Użytkownik Bielu(new) edytował ten post 27.08.2011 23:09






Również z jednym lub większą ilością słów kluczowych: MySQL

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych