בניתי את הקוד הזה:
PHP קוד:
<?php
if($_POST["formsend"] == 1)
{
$error = "";
if(!$_POST["name"]){
$error = "לא כתבת שם";
}
if(!$_POST["email"]){
$error = "לא כתבת אימייל";
}
if($error == ""){
$name = htmlspecialchars($_POST["name"]);
$email = htmlspecialchars($_POST["email"]);
mysql_query("INSERT INTO `members` (`name` , `email`)
VALUES (''$name', '$email')") or die("שגיאה.");
echo "<font color='green'>נרשמת בהצלחה.</font>";
}
}
echo $error;
?>
<form action="register.php" method="post">
<input type="hidden" name="formsend" value="1" />
שם:<br />
<input type="text" name="name" value="<?php echo $_POST["username"]; ?>" /><br />
אימייל:<br />
<input type="text" name="email" value="<?php echo $_POST["email"]; ?>" /><br />
<input type="submit" name="submit" value="הירשם" />
</form>
ואני רוצה לעשות שבדף יהיה הטופס הרשמה ואם למשל לחצו על הירשם אז מופיעות השגיאות בהתאם ועדיין יופיע הטופס הרשמה בדף ואם אין שגיאות זה לא יציג את הטופס ויכתוב נרשמת בהצלחה.
קישור לדף
http://80.179.149.179/~maornet/register.php
וכל זה אמור להיות רק בדף אחד בלי לעשות למשל דבר כזה
http://80.179.149.179/~maornet/register.php?act=auth
תודה לעוזרים