-2

フォームを作成しようとすると、次のエラーが発生します。

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 データベースに転送しようとしています。しかし、送信を押すとエラーが表示されます! 助けてください!

4

1 に答える 1

1

あなたは後で忘れ;mysql_error())

交換

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

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

于 2013-03-29T13:44:54.290 に答える