誰かが助けてくれることを願っています。 このスクリプトを送信すると、フォームは更新され、thankyou.phpページは表示されません。任意のヘルプPHPフォームが送信時にクリアされ、ページを更新するだけです(データをMysqlに送信しません)
include 'dbc.php';
$err = array();
if(@$_POST['doAcademic'] == 'Academic')
{
// This code filters harmful script code and escapes data of all POST data from the user submitted form.
foreach($_POST as $key => $value) {
$data[$key] = filter($value);
}
// Automatically collects the hostname or domain like example.com)
$host = $_SERVER['HTTP_HOST'];
$host_upper = strtoupper($host);
$path = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
ため おかげで、これらのHTML
@$degree_date = date("Y-m-d", mktime(0,0,0,$dt,$mo,$yr));
@$other_degree_date = date("Y-m-d", mktime(0,0,0,$dty,$moy,$yry));
@$expd_degree_date = date("Y-m-d", mktime(0,0,0,$dti,$moi,$yri));
if(empty($err)) {
// inserts data into mysql table
$sql_insert = "INSERT into `acadmic`
(`otherapply`,`otherinstitute`,`institute`,`institute_city`,
`degree_country`, `degree_date`,`degree`,`grade`, `other_degree_institute`,
`other_degree_city`,`other_degree`, `other_degree_date`,`other_degree_grade`,
`expd_degree_institute`,`expd_degree_city`,
`expd_degree_country`, `expd_degree`,
`expd_degree_date`,`current_docyear_prog`,`current_docyear_funded`,
`prevfields`,`profexperience`
)
VALUES
('$data[otherapply]','$data[otherinstitute]','$data[institute]',
'$data[institute_city]',
'$data[degree_country]', '$degree_date', '$data[degree]', '$data[grade]',
'$data[other_degree_institute]' ,'$data[other_degree_city]', '$data[other_degree]',
'$other_degree_date', '$data[other_degree_grade]', '$data[expd_degree_institute]',
'$data[expd_degree_city]','$data[expd_degree_country]',
'$data[expd_degree]','$expd_degree_date','$data[current_docyear_prog]',
'$data[current_docyear_funded]',
'$data[prevfields]','$data[profexperience]'
)
";
mysql_query($sql_insert,$link) or die("Insertion Failed:" . mysql_error());
このコードは、ありがとうのページに戻りますから、一緒に日付フィールドに参加します。提出後、事前
echo $ sql_insertを追加して、このクエリをmysqlで直接実行してみてください。PHPの設定display_errorsのためにエラーが発生することがあります。 – rkosegi
コードを整理し、正しい字下げを使用してください! – powtac
申し訳ありませんが、私はこのpowtacの新しいです – user1257518