我在使用这些if/then/else陈述时遇到了问题.
这是我的背景:
$email = trim($_POST['email']);
$name = trim($_POST['name']);
$lname = trim($_POST['lname']);
$order = trim($_POST['order']);
$tel = trim($_POST['tel']);
$comments = trim($_POST['comments']);
$op ="0000-0000-0000";
$om ="mail@mail.com";
$bronze = "180 EGP/yr";
$silver ="280 EGP/yr";
$gold ="350 EGP/yr";
$plat ="420 EGP/yr";
$free ="EGP/yr";
if ($order == 'bronze') {
echo "Please notice that your order will cost $bronze";
}
Run Code Online (Sandbox Code Playgroud)
现在我该怎么办呢$silver?等像silver,gold,plat和free甚至如果我想添加更多.
我已经尝试了一切使我的网站连接到数据库,但我总是得到他的错误:无法连接到主数据库我有2个文件
define('DBHOST','localhost');
define('DBUSER','root');
define('DBPASS','root');
define('DBNAME','test');
define('dbslave','test');
define('dbsiteid','1');
define('dbprefix','_blog');
Run Code Online (Sandbox Code Playgroud)
和connect.php
error_reporting(0);
$connect = mysql_connect("$DBHOST", "$DBUSER", "$DBPASS");
if ( ! $connect) {
die('Could not connect to Database server');
}
$siteid = "$dbsiteid";
$prefix = "$dbprefix";
$dbmast = "$DBNAME";
$dbslave = "$dbslave";
$cmast = mysql_select_db("$DBNAME");
if ( ! $cmast) {
die('Could not connect to Master Database');
}
$cslave = mysql_select_db("$dbslave");
if ( ! $cslave) {
die('Could not connect to Slave Database');
}
Run Code Online (Sandbox Code Playgroud)
如何通过连接解决此错误或我做错了什么?
这是错误代码:
Cannot send session cookie - headers already sent by (output started at
C:\xampp\htdocs\log\New folder (4)\New folder (2)\iskono\forum.php:5) in
C:\xampp\htdocs\log\New folder (4)\New folder (2)\iskono\forum.php on line 244
Warning: session_start() [function.session-start]: Cannot send session cache limiter -
headers already sent (output started at C:\xampp\htdocs\log\New folder (4)\New folder
(2)\iskono\forum.php:5) in C:\xampp\htdocs\log\New folder (4)\New folder
(2)\iskono\forum.php on line 244
Run Code Online (Sandbox Code Playgroud)
第244行是需要的代码
<? require("forum/index.php"); ?>
Run Code Online (Sandbox Code Playgroud)
如何解决这个错误?