我在XAMPP 1.7.3上创建了一个名为checkmate的数据库,但是数据库没有连接;它说:致命错误:在第16行的C:\ xampp \ htdocs \ checkmate \ index.php中调用未定义的函数dd_connect() 这是代码:
<?php
include ( 'include/global_settings/configure.php' );
include ( INCLUDE_PATH.'global_settings'.DS.'connect.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'genaral.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'disp.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'authentications.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'previledges.php' );
include ( INCLUDE_PATH_FUNCTTIONS.'function.php' );
//include ( INCLUDE_PATH_FUNCTTIONS.'jt_functions.php' );
include ( INCLUDE_PATH_CLASS.'getpage.php' );
include ( INCLUDE_PATH_CLASS.'syntax.php' );
dd_connect("ism");
//getpage::getPID( 'page' );
//getpage::display();
previledge_index();
$page = new getpage;
$page->getPID( 'page' );
include ( INCLUDE_PATH.'menu.php' );
//include ('style/js/print.js');
$page->display();
include( INCLUDE_PATH.'footer.php' );
?>
<?php
define('ROOT', 'http://localhost/checkmate/');
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'root');
define('DB_SERVER_PASSWORD', '');
define('DB_NAME', 'checkmate');
define('INCLUDE_PATH', 'include/');
define('INCLUDE_PATH_FUNCTTIONS', 'functions/');
define('INCLUDE_PATH_CLASS', 'class/');
define('INCLUDE_PATH_HTML', 'html/');
define('CSS_PATH', 'css/');
define('INCLUDE_PATH_PAGES', INCLUDE_PATH.'pages/');
define('DS', '/');
define('DEFAULT_PAGE', 'home');
//define('CONF_ARRAY_FILE', 'array.php');
//define('AUTO_UPDATE', TRUE);
?>
<?
//echo "got it";
//dd_connect();
function dd_connect($db)
{
//connecting to mySQL
mysql_connect(DB_SERVER,DB_SERVER_USERNAME);
//connecting to database
mysql_select_db(DB_NAME);
}
function access(){
session_start();
$user=$_SESSION['user'];
$pass=$_SESSION['pass'];
$query="SELECT * FROM admin WHERE user='$user'AND pass='$pass'";
$r=mysql_query($query);
$access=mysql_num_rows($r);
if($access==0)die("You are not logged in");
}
?>
答案 0 :(得分:0)