 |
|
ดูให้หน่อยครับคือต้องการให้ Create database โดยชื่อที่ Create นั้นจะได้จากชื่อที่บันทึก $hotel_name แต่ที่ทำไว้มันจะได้เป็น $hotel_name เลยอะครับมันไม่ได้ตามชื่อที่บันทึกไปนะครับช่วยดูให้หน่อยครับ
<?php
$hostname = "localhost";
$username = "root";
$password = "root";
$dbname = "dbhotel";
$connector = mysql_connect($hostname,$username,$password);
if(! connector)
die ("ไม่สามารถติดต่อฐานข้อมูลได้");
mysql_select_db($dbname,$connector)
or die ("เชื่อมต่อฐานข้อมูลเรียบร้อยแล้วครับ");
if($action==signup_hotel_insert)
{
$hotel_name =$_POST[hotel_name];
$name =$_POST[name];
$sex =$_POST[sex];
$id_card =$_POST[id_card];
$address =$_POST[address];
$city =$_POST[city];
$zipcode =$_POST[zipcode];
$tel =$_POST[tel];
$email =$_POST[email];
$username =$_POST[username];
$password =$_POST[password];
$que_forget =$_POST[que_forget];
$ans_forget =$_POST[ans_forget];
$strSQL="insert into hotel(hotel_id,hotel_name,name,sex,id_card,address,city,zipcode,tel,email,username,password,que_forget,ans_forget) values('','$hotel_name','$name','$sex','$id_card','$address','$city','$zipcode','$tel','$email','$username','$password','$que_forget','$ans_forget')";
mysql_query($strSQL,$connector)
or dir("ไม่สามาถมบันทึกข้อมูลลงฐานข้อมูลได้".mysql_error());
echo "<font face='ms sans serif' size='2'>";
echo "บันทึกข้อมูลเรียบร้อยแล้วครับ";
echo "</font>";
//CREATE DATABASE ของโรงแรมที่เข้ามาสมัครสมาชิก
$strSQL = 'CREATE DATABASE $hotel_name';
if (mysql_query($strSQL, $connector)) {
echo "Database $hotel_name created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
}
Tag : - - - -
|
|
 |
 |
 |
 |
Date :
2009-09-05 18:50:03 |
By :
giroo |
View :
1278 |
Reply :
4 |
|
 |
 |
 |
 |
|
|
|
 |