私はこのトピックが地面に打ちのめされていることを知っていますが、私は本当に困惑しています。予期しない}エラーが発生する理由がわかりません。
私の問題は、Paypalクレジットカード端末スクリプトに追加したコードスニペットにあります。フォームデータをMySqlデータベースにキャプチャするため、請求先住所情報などを追跡できます。Paypalがカード情報を正常にキャプチャした場合にのみデータをMySQLに送信することになっているIFステートメントを追加するまで機能します。フォームがCC情報のキャプチャに失敗した場合でも、成功したかのようにデータベースに追加されるため、この方法で実行したいと思います。
これがコードです。if($ack="SUCCESS") {
繰り返しますが、最後にと対応する閉じ中括弧を追加するまで機能します。ブレースを外すと、予期しない終了エラーが発生します。
エラーは何ですか?Notepad ++では、すべてが一致しているように見えます。
if($ack="SUCCESS") {
$con = mysql_connect("localhost", "dbname", "dbpassword");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("contributors", $con);
$sql="INSERT INTO contributor_information (service, fname, lname, email, address, city, country, state, zip)
VALUES
('$_POST[service]','$_POST[fname]','$_POST[lname]','$_POST[email]','$_POST[address]','$_POST[city]','$_POST[country]','$_POST[state]','$_POST[zip]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
mysql_close($con)
}