Author Topic: Giúp chỉnh sửa lỗi  (Read 1806 times)

daklaknet

  • PHP Starter
  • *
  • Posts: 2
    • View Profile
Giúp chỉnh sửa lỗi
« on: July 11, 2011, 03:14:21 PM »
Mình là newbie mới tập học php. Nhờ Admin và các cao thủ xem giúp lỗi ở đâu mà chạy không được. code chạy ở localhost và đã tạo CSDL tên data trong phpadmin rồi mà vẫn chạy không được.

Code: [Select]
<?php
if (isset ($domain) && isset ($mail) && isset($sex))
{
$dberror="";
$ret add_to_database ($domain$mail$sex$dberror);
if (!
$ret)
echo 
"Error: $dberror<br>";
else
echo 
"Thank you";
}
else
{
write_form();
}

function 
add_to_database ($domain$mail$sex, &$dberror)
{
$user root;
$pass 12345;
$db data;
$link mysql_connect("localhost"$user$pass);
if (!
$link)
{
$dberror ="Couldn't connect to data base";
return 
false;
}
if (! 
mysql_select_db($db$link))
{
$dberror mysql_error();
return 
false;
}
//$query = "CREATE TABLE domains (domain VARCHAR(65), mail VARCHAR(50), sex VARCHAR(6))";

$query ="INSERT INTO domains (domain, mail, sex) VALUES ($domain$mail$sex)";
if ( ! 
mysql_query($query$link))
{
$dberror mysql_error();
return 
false;
}
return 
true;
}
Function 
write_form()
{
global 
$PHP_SELF;
echo 
"<form action=\"$PHP_SELF\", method=\"POST\">\n";
echo 
"<input type=\"text\" name=\"domain\">";
echo 
"Domain cua ban<p>\n";
echo 
"<input type=\"text\" name=\"mail\">";
echo 
"Email address<p>\n";
echo 
"Gioi tinh<p>\n";
echo 
"<select name=\"sex\">\n";
echo 
"<option value=\"M\">Male\n";
echo 
"<option value=\"F\">Female\n";
echo 
"</select>\n";
echo 
"<input type=\"submit\" value=\"submit\"></form>\n";
}
?>

Chân thành cảm ơn.

daklaknet

  • PHP Starter
  • *
  • Posts: 2
    • View Profile
Re: Giúp chỉnh sửa lỗi
« Reply #1 on: July 11, 2011, 09:34:42 PM »
Nhờ các Mod chỉ giúp sai chỗ nào. Cảm ơn nhiều.