OOPを初めて使用しています。私は、mySqlクエリでクラス関数の値を使用したいと思います。しかし、私は値を取得するのが難しいです。だから多分私の方法は正しくない。フォームのバリデーション
以下は私のコードとその結果です。ご覧のとおり、エコーされた値は空です。 (付属のコードが十分でない場合、私に知らせてください。)
コード:
if(isset($_POST['hidden']))
{
$validator = new FormValidator();
$fname =$validator->addValidation("fname","req","Please fill in First Name");
$email= $validator->addValidation("email","email","The input for Email should be a valid email value");
$lname= $validator->addValidation("lname","req","Please fill in Last Name");
$pass= $validator->addValidation("pass","req","Please fill in Password");
$con_pass= $validator->addValidation("confirmpass","req","Please fill in Confirm Password");
$sname= $validator->addValidation("sname","req","Please fill in Screen Name");
if($validator->ValidateForm())
{
echo $insert_query ="insert into registeration set fname = '".$fname."', lname = '".$lname."', email = '".$email."', pass = '".$pass."', cpass = '".$con_pass."', sname = '".$sname."' ";
mysql_query($insert_query);
結果:
insert into registeration set fname = '', lname = '', email = '', pass = '', cpass = '', sname = ''
どのフォーム検証ツールを使用していますか?彼らはあなたのためにPOSTデータを取得していますか?私は、POST配列の値がどこにクエリーに入るのか分からないようです。 – Joseph