Проблем с базата някой може ли да зглоби това ?

  • Автор Автор raio
  • Начална дата Начална дата

raio

Registered
'banana.siteonline' doesn't exist
Значи имам базата но ми дава тази грешка някой може ли да ми направи sql заявка да импотиръм за да тръгне ? ето ви файла погледнете го ще съм ви много благодарен ако някой удари едно рамо




Код:
function stdhead($title = "", $msgalert = true) {
	global $CURUSER, $SITE_ONLINE, $FUNDS, $SITENAME, $DEFAULTBASEURL, $ss_uri, $tracker_lang, $default_theme;
//++++++++++++++++++++++++++++++++++
//******** Ìîä Ñàéò çàêðûò *********
//++++++++++++++++++++++++++++++++++

$res = sql_query("SELECT * FROM siteonline") or sqlerr(__FILE__, __LINE__);//Âûáèðàåì çíà÷åíèÿ èç áàçû
$row = mysql_fetch_array($res);

//Ïåðåìåííûå äëÿ óâåäîìëåíèÿ î çàêðûòèè ñàéòà (ñì stdhead.php)
if ($row["onoff"] !=1){ 
$my_siteoff = 1;
$my_siteopenfor = $row['class_name'];
}
//

//========================================================================================//
//$row["onoff"] = 1;//ÀÂÀÐÈÉÍÛÉ ÂÕÎÄ: Ðàñêîììåíòèðîâàòü ñòðîêó, åñëè íå ìîæåòå âîéòè !!! //
//======================================================================================//

if (($row["onoff"] !=1) && (!$CURUSER)){                                               //Ïðîâåðÿåì: çàêðûò ëè ñàéò è, åñëè ãîñòü:
        die("<title>Ñàéòà å çàòâîðåí!</title>
        <table width='100%' height='100%' style='border: 8px ridge #FF0000'><tr><td align='center'>
        <h1 style='color: #CC3300;'>".$row['reason']."</h1>
        <h1 style='color: #CC3300;'>
        Ìîëÿ, îïèòàéòå ïî-êúñíî...</h1>
        <br><center><form method='post' action='takesiteofflogin.php'>
        <table border='1' cellspacing='1' id='table1' cellpadding='3' style='border-collapse: collapse'>
        <tr><td colspan='2' align='center' bgcolor='#CC3300'>
        <font color='#FFFFFF'><b>Âõîä:</b></font></td></tr>
        <tr><td><b>Nick:</b></td>
        <td><input type='text' size=20 name='username'></td></tr><tr>
        <td><b>Pass:</b></td>
        <td><input type='password' size=20 name='password'></td>
        </tr><tr>
        <td colspan='2' align='center'>
        <input type='submit' value='Login!'></td>
        </tr></table>
        </form></center>
        </td></tr></table>");
}
elseif (($row["onoff"] !=1) and (($CURUSER["class"] < $row["class"]) && ($CURUSER["id"] != 1))){ //Ïðîâåðÿåì: çàêðûò ëè ñàéò, êëàññ þçåðà ìåíüøå,
                                                                                                 //÷åì äîïóñòèìûé è íå ÿâëÿåòåñü ëè Âû Àäìèíîì (ID=1)
    die("<title>Site si off!</title>                                                         
        <table width='100%' height='100%' style='border: 8px ridge #FF0000'><tr><td align='center'>
        <h1 style='color: #CC3300;'>".$row['reason']."</h1>
        <h1 style='color: #CC3300;'>
        Please try again later....</h1></td></tr></table>");
}
//++++++++++++++++++++++++++++++++++
//******** Ìîä Ñàéò çàêðûò *********
//++++++++++++++++++++++++++++++++++ 
	if (!$SITE_ONLINE)
		die("Site is down for maintenance, please check back again later... thanks<br />");

		header ("Content-Type: text/html; charset=" . $tracker_lang['language_charset']);
		header ("X-Powered-by: TBDev Yuna Scatari Edition - http://bit-torrent.kiev.ua");
		header ("X-Chocolate-to: ICQ 7282521");
		header ("Cache-Control: no-cache");
		header ("Pragma: no-cache");
		if ($title == "")
			$title = $SITENAME .(isset($_GET['yuna'])?" (".TBVERSION.")":'');
		else
			$title = $SITENAME .(isset($_GET['yuna'])?" (".TBVERSION.")":''). " :: " . htmlspecialchars_uni($title);

		if (isset($_GET['styleid']) && $CURUSER) {
			$styleid = $_GET['styleid'];
			if (is_numeric($styleid)) {
				sql_query("UPDATE users SET stylesheet = $styleid WHERE id=" . $CURUSER["id"]) or sqlerr(__FILE__, __LINE__);
				   header("Location: $DEFAULTBASEURL/");
				//$CURUSER["stylesheet"] = $styleid;
			} else {
				die("Ñóêà, òû ÷åãî ëîìàåøü?");
			}
		}

	if ($CURUSER) {
		$ss_a = @mysql_fetch_array(@sql_query("SELECT uri FROM stylesheets WHERE id = " . $CURUSER["stylesheet"]));
		if ($ss_a)
			$ss_uri = $ss_a["uri"];
		else
			$ss_uri = $default_theme;
	} else
		$ss_uri = $default_theme;

	  if ($msgalert && $CURUSER) {
		$res = sql_query("SELECT COUNT(*) FROM messages WHERE receiver = " . $CURUSER["id"] . " AND unread='yes'") or die("OopppsY!");
		$arr = mysql_fetch_row($res);
		$unread = $arr[0];
	  }

	require_once("themes/" . $ss_uri . "/template.php");
	require_once("themes/" . $ss_uri . "/stdhead.php");
 
Тази грешка казва, че нямаш таблица siteonline :?: А ти се мъчиш да извеждаш от нея ..
 
А от този код може ли да се направи таблица siteonline ? за sql ?
 
CREATE TABLE `siteonline` (
`id` INT( 255 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`onoff` INT( 255 ) NOT NULL ,
`class_name` VARCHAR( 255 ) NOT NULL ,
`reason` VARCHAR( 255 ) NOT NULL ,
`class` VARCHAR( 255 ) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;


така :?:
 
Ем като се гледат какви таблица има, колко са и как се казват може да се създадът през phpmyadmin-а, но какъв е смисъла от това ?
 
Karcho каза:
CREATE TABLE `siteonline` (
`id` int(255) NOT NULL auto_increment,
`class` varchar(255) collate utf8_unicode_ci NOT NULL,
`class_name` varchar(255) collate utf8_unicode_ci NOT NULL,
`onoff` int(255) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=2 ;

Пробвай така :?:

Едното поле липсва :?:

Ето ти кода
Код:
CREATE TABLE `siteonline` (
`id` INT( 255 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`onoff` INT( 255 ) NOT NULL ,
`class_name` VARCHAR( 255 ) NOT NULL ,
`reason` VARCHAR( 255 ) NOT NULL ,
`class` VARCHAR( 255 ) NOT NULL
) ENGINE = MYISAM ;
 
CREATE TABLE `siteonline` (
`id` INT( 255 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`onoff` INT( 255 ) NOT NULL ,
`class_name` VARCHAR( 255 ) NOT NULL ,
`reason` VARCHAR( 255 ) NOT NULL ,
`class` VARCHAR( 255 ) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;


така :?:
 
Значи сайта ми е заключен с някакъв мод и просто тоя мод искам да го махна от функците
 

Back
Горе