登録するユーザーにはどうすれば別のページにリダイレクトされますか?アイブ氏は、ほとんどのものを試してみました、そしてはい、それはちょうどこの1ビットDに苦しんで罰金が、イム登録:多くの助けは次のようになりユーザーが別のページにリダイレクト登録されている場合PHP
regsister.inc.php
<?php
//Start session:
session_start();
//Include db settings and create a connection:
include("config.inc.php");
//Create variable for username input and prevent sql injections:
$username = mysql_real_escape_string($_POST['usern2']);
//Create variable for password input, prevent sql injections and hash it with md5:
$password = mysql_real_escape_string(md5($_POST['pass2']));
//Select matching username and password from admin table based on input:
$sql = "INSERT INTO admin VALUES('$username', md5('$password'))";
//$sql = "SELECT * FROM admin WHERE username = '$username' AND password = '$password'";
//Execute query to db:
$execute = mysql_query($sql);
if (mysql_num_rows($execute) == 1) {
$_SESSION['user'] = $username;
echo "<p>Register Successful</p>";
}
register.php
<?php
include ("includes/register.inc.php");
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<link href="https://fonts.googleapis.com/css?family=Ubuntu" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link href="css/style.css" rel="stylesheet">
</head>
<body>
<div id="container">
<?php echo $errormsg; ?>
<h2>Register</h2>
<form method="post" action="register.php">
<label>Username: </label>
<input type="text" size="25" name="usern2" value=""><br>
<label>Password: </label>
<input type="password" size="25" name="pass2" value=""><br>
<input type="submit" value="Register!">
</form>
</div>
</body>
</html>
理解、私はPHP Dに新しいイムローストいけない:
の可能性のある重複した[PHPでリダイレクトを作成する方法に?](http://stackoverflow.com/questions/768431/how-to-make-a-redirect-in-php) –
が、IDKの(はmysql_num_rows($実行)== 1)場合の条件式では、コード – n0b0y
にそれを置くためには、{//ここ} –