<php
include 'connect.php';
// table name
$tbl_name="temp_members_db";
//Connect to server and select databse.
$db = mysql_connect($server, $username, $password) or die ("Unable to connect to Database Server.");
mysql_select_db ($database, $db) or die ("Could not select database.");
// Random confirmation code
$confirm_code=md5(uniqid(rand()));
// values sent from form
$name=$_POST['name'];
$email=$_POST['email'];
$password=$_POST['password'];
$country=$_POST['country'];
$name2="SELECT * FROM $tbl_name WHERE name ='$name'";
$name=mysql_query($name2);
$email2="SELECT * FROM $tbl_name WHERE email ='$email'";
$email=mysql_query($email2);
$password2="SELECT * FROM $tbl_name WHERE password ='$password'";
$password=mysql_query($password2);
$country2="SELECT * FROM $tbl_name WHERE country ='$country'";
$country=mysql_query($country2);
// Insert data into database
$sql="INSERT INTO $tbl_name(confirm_code, name, email, password, country)VALUES('$confirm_code', '$name2', '$email2', '$password2', '$country2')";
$result=mysql_query($sql);
// if suceesfully inserted data into database, send confirmation link to email
if($result){
// ---------------- SEND MAIL FORM ----------------
// send e-mail to ...
$to=$email;
// Your subject
$subject="Your confirmation link here";
// From
$header="from: Admin <[email protected]>";
// Your message
$message="Your Comfirmation link \r\n";
$message.="Click on this link to activate your account \r\n";
$message.="http://www.mindcollar.com/testconfirm.php?passkey=$confirm_code";
// send email
$sentmail = mail($to,$subject,$message,$header);
}
// if not found
else {
echo "Not found your email in our database";
}
// if your email succesfully sent
if($sentmail){
echo "Your Confirmation link Has Been Sent To Your Email Address.";
}
else {
echo "Cannot send Confirmation link to your e-mail address";
}
?>
<table width="350" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><form name="form1" method="post" action="signup_ac.php">
<table width="100%" border="0" cellspacing="4" cellpadding="0">
<tr>
<td colspan="3"><strong>Sign up</strong></td>
</tr>
<tr>
<td width="76">Name</td>
<td width="3">:</td>
<td width="305"><input name="name" type="text" id="name" size="30"></td>
</tr>
<tr>
<td>E-mail</td>
<td>:</td>
<td><input name="email" type="text" id="email" size="30"></td>
</tr>
<tr>
<td>password</td>
<td>:</td>
<td><input name="password" type="password" id="password" size="30"></td>
</tr>
<tr>
<td>Country</td>
<td>:</td>
<td><input name="country" type="text" id="country" size="30"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value="Submit">
<input type="reset" name="Reset" value="Reset"></td>
</tr>
</table>
</form></td>
</tr>
</table>
このサインアップページと確認ページを使用してパスワードリセットスクリプトを作成しようとしています。私が抱えている問題は、「サインアップ」に行っても何も起こりません。エラーも結果もありません。フォームが塗りつぶされた後、ちょうどフォームのリセットで同じページにリダイレクトされていますが、何もエラーが発生しません。このパスワードリセットコードで何が問題になりますか?
は '$ _POST'name ';'不正なコピーアンドペーストですか? –
申し訳ありません私は/私の目を傷つけていた/修正する必要がありました –
http://bobby-tables.com/ –