制作表单时出错!解析错误:语法错误,unexpected '}'在/srv/disk6/1346207/


Error when making form! Parse error: syntax error, unexpected '}' in /srv/disk6/1346207/www/standingroomonly.co.nf/form.php on line 18

我得到这个错误时,试图使一个窗体:

Parse error: syntax error, unexpected '}' in /srv/disk6/1346207/www/standingroomonly.co.nf/form.php on line 18

当我使用php:

<?php
define('DB_NAME', 'myname');
define('DB_USER', 'myuser');
define('DB_PASSWORD', 'mypassword');
define('DB_HOST', 'myhost');
$link = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD);
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_selected_db(DB_NAME, $link);
if (!$db_selected) {
    die('Can''t use ' . DB_NAME . ': ' . mysql_error())
}
$value = $_POST['name'];
$sql = "INSERT INTO form (name) VALUES ('$value')";
if (!mysql_query($sql)) {
    die('Error: ' . mysql_error());
}

mysql_close();
?>

正如你所看到的,我正试图将名称文本框中的内容传输到mySQL数据库。但是当我按提交时出现错误!请帮助!

您在mysql_error())后面忘记了;

代替

if (!$db_selected) { die('Can''t use ' . DB_NAME . ': ' . mysql_error()) }

if (!$db_selected) { die('Can''t use ' . DB_NAME . ': ' . mysql_error()); }