私はPHP登録ページを作成しています。私は次の作業について完全に混乱しています。PHPの登録ページ
フォームが正しく検証されて送信されるたびに、更新される唯一のテーブルはUSERSテーブルであり、SecInfoとShippingも更新する必要があります。
これはクラスの割り当てで、私はキンクをファイナライズしようとしています。 (あなたが求めることができ、HTMLが必要な場合は)私がするmysql_queryメソッドを呼び出していますので、コードがSECINFOと送料に挿入ません:私は1つのmysql_query年代は3
<?php
...
if($errorCount == 0){
$userSQL = "INSERT INTO Users(UserID, FName, LName, Email, Phone, Address, City, UserState, Zip) VALUES ('{$uName}', '{$fName}', '{$lName}', '{$email}', '{$phone}', '{$add}', '{$city}', '{$uState}', '{$zip}')";
$secSQL = "INSERT INTO SecInfo(UserID, Password, SQuestion, SAnswer) VALUES ('{$uName}', '{$sec_pwd}', '{$sQues}', '{$sAns}')";
$shipSQL = "INSERT INTO Shipping(ShipAdd, ShipCity, ShipState, ShipZip)VALUES ('{$shipAdd}', '{$shipCity}', '{$sState}', '{$shipZip}')";
mysql_query($userSQL);
mysql_query($secSQL);
mysql_query($shipSQL);
echo "Successfully submitted!";
}
}
}
else
echo "Form data missing for specific fields!";
}
?>
論外作業している場合、私は近いよ感じることができます最後に何度も?
これは含まれているプロジェクトです.sql_injectionが問題になることはありません。
エラーが何であるかを確認するために、各クエリに対して 'mysql_query($ sql)またはdie(mysql_error());'のようなものを試してください。 – Ami
よろしくお願いします。 ありがとうございます、今私はSecInfoにデータを取得しています。 – Doodely
shipSQLにはどんなエラーがありますか?また、$ shipSQLの値をエコーアウトすると、何が得られますか? – davesnitty