-2

この単純な PHP/MySQL フォームの提出について助けが必要です。次のコードとエラーが表示されます。PHPスクリプトですべて問題ありません。Mysql データベース接続に問題があるようです。

   mysql_connect("localhost","root","admin");//database connection
   mysql_select_db("employees");

   //inserting data order
   $order = "INSERT INTO data_employees (name, address)
        VALUES ('$name','$address')";

   //declare in the order variable
   $result = mysql_query($order);   //order executes

   if($result)
   {
      echo("<br>Input data is succeed");

   }   else{
       echo("<br>Input data is fail");
   }

以下は、私が得るエラーメッセージです: 解析エラー: 構文エラー、予期しない '?' C:\xampp\htdocs\Input.php の 12 行目

フォームの詳細を入力して送信すると、「警告: mysql_connect(): C:\xampp\htdocs\form_input.php でユーザー 'root'@'localhost' (パスワードを使用: YES) のアクセスが拒否されました」というエラーが表示されることがあります。 4行目です。」

「通知: 未定義の変数: 11 行目の C:\xampp\htdocs\form_input.php の名前とアドレス 入力データが失敗します」.

あなたの解決策、助けていただければ幸いです。ありがとうございました

4

3 に答える 3

0

あなたの問題はここにあります

$order = "INSERT INTO data_employees (name, address)
    VALUES ('$name','$address')";

あなたは定義していません

$name and $address variables.

それらを定義してください。

于 2013-04-22T08:13:58.613 に答える