-1
<?php
require '../../config.php';
if(isset($_POST['account_type']) && $_POST['account_type'] == 1)
{
$account_type = $_POST['account_type'];
$s_name_scoach = $_POST['s_name_scoach'];
$s_phone_coach = $_POST['s_phone_coach'];
$s_email_coach = $_POST['s_email_coach'];
$s_password_coach = encryptIt(mysqli_real_escape_string($statcash,$_POST['s_password_coach']));
$s_nameSchool_coach = mysqli_real_escape_string($statcash,$_POST['s_nameSchool_coach']);
$s_addSchool_coach = mysqli_real_escape_string($statcash,$_POST['s_addSchool_coach']);
$s_phoneSchool_coach = $_POST['s_phoneSchool_coach'];
は、エラーメッセージの取得:
をあなたのSQL構文でエラーが発生しています。ライン10SQLエラーが - 提出する際にエラーが発生します - PHP
<?php
require '../../config.php';
if(isset($_POST['account_type']) && $_POST['account_type'] == 1)
{
$account_type = $_POST['account_type'];
$s_name_scoach = $_POST['s_name_scoach'];
$s_phone_coach = $_POST['s_phone_coach'];
$s_email_coach = $_POST['s_email_coach'];
$s_password_coach = encryptIt(mysqli_real_escape_string($statcash,$_POST ['s_password_coach']));
$s_nameSchool_coach = mysqli_real_escape_string($statcash,$_POST['s_nameSchool_coach']);
$s_addSchool_coach = mysqli_real_escape_string($statcash,$_POST['s_addSchool_coach']);
$s_phoneSchool_coach = $_POST['s_phoneSchool_coach'];
$check_email = $statcash->query("SELECT * FROM users WHERE
email = '".$s_email_coach."' AND account_type = '".$account_type."'
");
if($check_email->num_rows > 0)
{
echo "Email Address Already Exists!";
}
else
{
$add_users = $statcash->query("INSERT INTO users SET
account_type = '".$account_type."',
name = '".$s_name_scoach."',
phone = '".$s_phone_coach."',
email = '".$s_email_coach."',
password = '".$s_password_coach."',
school_name = '".$s_nameSchool_coach."',
school_address = '".$s_addSchool_coach."',
school_phone = '".$s_phoneSchool_coach."',
'
");
if($add_users)
{?>
<script>
document.location = "../index.php";
</script>
<?php
}
else
{
echo mysqli_error($statcash);
}
}
}
else if(isset($_POST['account_type']) && $_POST['account_type'] == 2)
{
$account_type = $_POST['account_type'];
$s_name_scoach = $_POST['s_name_scoach'];
$s_phone_coach = $_POST['s_phone_coach'];
$s_email_coach = $_POST['s_email_coach'];
$s_password_coach = encryptIt(mysqli_real_escape_string($statcash,$_POST['s_password_coach']));
$s_nameSchool_coach = mysqli_real_escape_string($statcash,$_POST['s_nameSchool_coach']);
$s_addSchool_coach = mysqli_real_escape_string($statcash,$_POST['s_addSchool_coach']);
$s_phoneSchool_coach = $_POST['s_phoneSchool_coach'];
$check_email = $statcash->query("SELECT * FROM users WHERE
email = '".$s_email_coach."' AND account_type = '".$account_type."'
");
if($check_email->num_rows > 0)
{
echo "Email Address Already Exists!";
}
else
{
$add_users = $statcash->query("INSERT INTO users SET
account_type = '".$account_type."',
name = '".$s_name_scoach."',
phone = '".$s_phone_coach."',
email = '".$s_email_coach."',
password = '".$s_password_coach."',
school_name = '".$s_nameSchool_coach."',
school_address = '".$s_addSchool_coach."',
school_phone = '".$s_phoneSchool_coach."',
");
if($add_users)
{?>
<script>
document.location = "../index.php";
</script>
<?php
}
else
{
echo mysqli_error($statcash);
}
}
}
else if(isset($_POST['account_type']) && $_POST['account_type'] == 3)
{
$account_type = $_POST['account_type'];
$s_name_scoach = $_POST['ass_coach_name'];
$s_email_coach = $_POST['ass_coach_email'];
$s_password_coach = encryptIt(mysqli_real_escape_string($statcash,$_POST['ass_coach_password']));
$check_email = $statcash->query("SELECT * FROM users WHERE
email = '".$s_email_coach."' AND account_type = '".$account_type."'
");
if($check_email->num_rows > 0)
{
echo "Email Address Already Exists!";
}
else
{
$add_users = $statcash->query("INSERT INTO users SET
account_type = '".$account_type."',
name = '".$s_name_scoach."',
email = '".$s_email_coach."',
password = '".$s_password_coach."'
");
if($add_users)
{?>
<script>
document.location = "../index.php";
</script>
<?php
}
else
{
echo mysqli_error($statcash);
}
}
}
else if(isset($_POST['account_type']) && $_POST['account_type'] == 4)
{
$account_type = $_POST['account_type'];
$s_name_scoach = $_POST['ass_coach_name'];
$s_email_coach = $_POST['ass_coach_email'];
$ass_coach_phone = $_POST['ass_coach_phone'];
$s_password_coach = encryptIt(mysqli_real_escape_string($statcash,$_POST['ass_coach_password']));
$check_email = $statcash->query("SELECT * FROM users WHERE
email = '".$s_email_coach."' AND account_type = '".$account_type."'
");
if($check_email->num_rows > 0)
{
echo "Email Address Already Exists!";
}
else
{
$add_users = $statcash->query("INSERT INTO users SET
account_type = '".$account_type."',
name = '".$s_name_scoach."',
email = '".$s_email_coach."',
phone = '".$ass_coach_phone."',
password = '".$s_password_coach."'
");
if($add_users)
{?>
<script>
document.location = "../index.php";
</script>
<?php
}
else
{
echo mysqli_error($statcash);
}
}
}
else
{
echo "You Must Submit Form for Registration!";
}
?>
で何が必要か、このカバーをい「「」の近くに使用する権利構文についてはMySQLサーバのバージョンに対応するマニュアルを確認してください?あなたがもっと必要な場合は、残りの部分を貼りつけることができます。私はあなたにもいることを感謝確信しているようしかし、私はむしろ、最小値 - にそれを続けるだろう。..
あなたは 'sql'をダンプして、ここに投稿して –
を確認しなければなりません。だから、私は新しいやり方で、あなたはそれを説明しなければなりません。 –
SQLにエラーがありますが、SQLコードは表示されていません。あなたはそれを見せてもらえますか? – TimBrownlaw