私はPHP/SQLが苦手なので、助けていただければ幸いです。
基本的に、値「firstname」と「surname」を別のページに投稿するフォームがあります。そのページで実行したいことは、ユーザーの名前が既にテーブル「メンバー」にあるかどうかを確認することです。その場合は、このページの読み込みを続行したいのですが、データベースにない場合は、視聴者を既存のサインアップ ページにリダイレクトする必要があります。
これが私が取り組んできたコードです。正しい方向に向かっているかどうかはわかりません。
<?php
$con = mysql_connect("localhost","site","xxxxxxxx");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("site", $con);
$query = "SELECT * FROM Members WHERE firstname='$_POST[firstname]' and surname='$_POST[surname]'";
$result = mysql_query($query);
if ($result==$something)
{
echo "great success"; //user continues loading page
}
else
{
echo "fail"; //user is redirected to sign up page
}
?>