dostaje taki komunikat:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /virtual/proquiz.cba.pl/lib/templates.php on line 27
Co moge na to poradzic?
Zawartosc pliku templates.php
Kod: Zaznacz cały
<?php
/*************************************************
wpQuiz
__________________________________________________
file : templates.php
desc. : gets templates
website : http://www.wplastik.com
e-mail : jcccf@hotmail.com
*************************************************/
function loadTemplates() {
global $templates;
if( !isset($_SESSION['user']) || $_SESSION['user'] == "" ){
$selected = "templates";
}
else{
$selected = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE user='".$_SESSION['user']."'"));
$selected = $selected['template'];
}
$loadTemplates = mysql_query("SELECT * FROM $selected");
while( $aloadTemplates = mysql_fetch_array($loadTemplates) ){
$templates[$aloadTemplates['name']] = $aloadTemplates['code'];
}
}
function getTemplate($name) {
global $templates;
global $templatecache;
if( !isset($GLOBALS['templates']) ){
loadTemplates();
}
if( !isset($templatecache[$name]) ){
$template = $templates[$name];
$templates = str_replace("$","$",$templates);
$tempvars = explode('<!--{',$template);
$id = 0;
foreach($tempvars as $tempvars2){
if($id<>0){
$tempvars3 = explode('}-->',$tempvars2);
$tempvars4 = mysql_fetch_array(mysql_query("SELECT COUNT(*) as numfound FROM templates WHERE name='".$tempvars3[0]."'"));
$count = $tempvars4['numfound'];
if($count != 0){
$tempreplace = getTemplate($tempvars3[0]);
$tempreplace = stripslashes($tempreplace);
}
else{
$tempreplace = "\$".$tempvars3[0];
}
$template = str_replace("<!--{".$tempvars3[0]."}-->","$tempreplace",$template);
}
$id++;
}
$template = addslashes($template);
$template = str_replace("{DQUOTE}","'",$template);
$templatecache[$name] = $template;
}
else{
$template = $templatecache[$name];
}
$GLOBALS['templatecount']++;
//return addslashes($template);
return $te<?php
/*************************************************
wpQuiz
__________________________________________________
file : templates.php
desc. : gets templates
website : http://www.wplastik.com
e-mail : jcccf@hotmail.com
*************************************************/
function loadTemplates() {
global $templates;
if( !isset($_SESSION['user']) || $_SESSION['user'] == "" ){
$selected = "templates";
}
else{
$selected = mysql_fetch_array(mysql_query("SELECT * FROM users WHERE user='".$_SESSION['user']."'"));
$selected = $selected['template'];
}
$loadTemplates = mysql_query("SELECT * FROM $selected");
while( $aloadTemplates = mysql_fetch_array($loadTemplates) ){
$templates[$aloadTemplates['name']] = $aloadTemplates['code'];
}
}
function getTemplate($name) {
global $templates;
global $templatecache;
if( !isset($GLOBALS['templates']) ){
loadTemplates();
}
if( !isset($templatecache[$name]) ){
$template = $templates[$name];
$templates = str_replace("$","$",$templates);
$tempvars = explode('<!--{',$template);
$id = 0;
foreach($tempvars as $tempvars2){
if($id<>0){
$tempvars3 = explode('}-->',$tempvars2);
$tempvars4 = mysql_fetch_array(mysql_query("SELECT COUNT(*) as numfound FROM templates WHERE name='".$tempvars3[0]."'"));
$count = $tempvars4['numfound'];
if($count != 0){
$tempreplace = getTemplate($tempvars3[0]);
$tempreplace = stripslashes($tempreplace);
}
else{
$tempreplace = "\$".$tempvars3[0];
}
$template = str_replace("<!--{".$tempvars3[0]."}-->","$tempreplace",$template);
}
$id++;
}
$template = addslashes($template);
$template = str_replace("{DQUOTE}","'",$template);
$templatecache[$name] = $template;
}
else{
$template = $templatecache[$name];
}
$GLOBALS['templatecount']++;
//return addslashes($template);
return $template;
}
?>mplate;
}
?>
Kod: Zaznacz cały
$templates[$aloadTemplates['name']] = $aloadTemplates['code'];
Niech mi ktos pomoze