15-06-2005, 12:17
|
|
|
חבר מתאריך: 23.10.04
הודעות: 299
|
|
בעיה בהרשמה
בניתי קובץ הרשמה, אבל כשאני שולח את הטופס אני מגיע לדף ריק ולבן.
הנה הקוד:
קוד PHP:
<html> <head> <title>Registration Form</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"> <style type="text/css"> body { font-family: arial; } div.title { font-size: 25px;font-color: black; } </style> </head> <body>
<?php
if($_GET['action'] == "register") {
if(!isset($_POST['submit'])) {
echo "<form action=\"r.php?action=register&do=submit\" method=\"post\"> <table align=\"center\"> <tr> <td>Username</td> <td><input type=\"text\" name=\"username\"></td> </tr> <tr> <td>Password</td> <td><input type=\"password\" name=\"password\"></td> </tr> <tr> <td>Confirm Password</td> <td><input type=\"password\" name=\"confirmpassword\"></td> </tr> </table> <br><div align=\"center\"><input type=\"submit\" value=\"Submit!\" name=\"submit\"></div> </form>";
}
}
if($_GET['action'] == "register") {
if($_GET['do'] == "submit") {
if(isset($_POST['submit'])) {
require_once 'config.php'; connect();
$username = $_POST['username']; $password = $_POST['password']; $confirm_password = $_POST['confirmpassword'];
$sqlstring = "SELECT * FROM members WHERE username='$username'"; $query = mysql_query($sqlstring) or die(mysql_error()); $countrows = mysql_num_rows($query); $result = mysql_fetch_array($query) or die(mysql_error());
$username_db = $result['username']; $password_db = $result['password'];
if($username != "" && $password != "" && $confirm_password != "") {
if($password == $confirm_password) {
if($countrows == "0") {
$sqlstring = "INSERT INTO members(username,password) VALUES('$username','$password')"; $query = mysql_query($sqlstring) or die(mysql_error()); echo "You registerd success!";
} else { echo "The Username you choose is caught, please choose another Username."; } } else { echo "The entered passwords did not match each other."; } } else { echo "You must complete all of the form."; } } } } ?>
</body> </html>
הנה ההרצה של הקוד - http://tal.ints.biz/portal/r.php?action=register...
תנסו לשלוח את הטופס ותגלו דף לבן...
מה הבעיה?
נערך לאחרונה ע"י -TAL- בתאריך 15-06-2005 בשעה 12:21.
|