ABA


"אממ עוד בעיה עם php"
גירסת הדפסה        
קבוצות דיון בניית אתרים נושא #11122 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 11122
akoka

דרג אמינות חבר זה
   15:22   27.10.06   
אל הפורום  
  אממ עוד בעיה עם php  
 
   ערכתי לאחרונה בתאריך 27.10.06 בשעה 15:24 בברכה, akoka
 
אממ יש לי את הקוד הבא קוד הרשמה ממש בסיסי,

<html dir="rtl">
<head><title>הרשמה</title></head>
<form action="registard.php" method="post">
<body>
<h1 align="center">הרשמה</h1>
<table cellspacing="1" style="border: 1px dotted black;" cellpadding="0" bgcolor="aqua">
<tr>
<th width="100px"><font color="black" face="david" size="2">שם משתמש</font></th><td><input type="text" style="font-size:10px;font-weight: bold;" name="username" /></td>
</tr>
<tr>
<th width="100px"><font color="black" face="david" size="2">סיסמא</font></th><td><input type="password" style="font-size:10px;font-weight: bold;" name="pass" /></td>
</tr>
<tr>
<th width="100px"><font color="black" face="david" size="2">אימייל</font></th><td><input type="text" style="font-size:10px;font-weight: bold;" name="email" /></td>
</tr>
<tr>
<td><input type="submit" value="registar" /><input type="reset" value="clean" /></td>
</tr>
</body>
</form>
</html>


<?php
if (!isset($_POST{"submit"})){
header("location: test.php");
}else{
$username=$_POST{'username'};
$password=md5($_POST{'pass'});
$email=$_POST{'email'};
$conn=mysql_connect("*","*","*") or die(mysql_error());
mysql_select_db("portal",$conn);
mysql_query("INSERT into users (username,password,email) VALUES('$username','$password','$email')",$conn) or die(mysql_error());
echo "נרשמת בהצלחה";
}
?>



ויש לי את הקוד הבא בPhp שמעבד את הקובץ ומכניס נתונים למסד אין פה שום אימות של נתונים כלום הכול ממש פשוט עכשיו מה שביקשתי בטופס הזה שאם הוא לא נשלח שיחזור לעמוד של המילוי פרטים והבעיה היא שם שאני ממלא פרטים הוא חוזר לאותו עמוד:(
יש פתרון?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אהה הבנתי עכשיו!! FireAngel 27.10.06 19:57 1

       
FireAngel

דרג אמינות חבר זה
   19:57   27.10.06   
אל הפורום  
  1. אהה הבנתי עכשיו!!  
בתגובה להודעה מספר 0
 
   אחרי השורה הזו:

<form action="registard.php" method="post">

תרשום:

<input type="hidden" name="sent" value="true" />

עכשיו במקום השורה הזו:


if (!isset($_POST{"submit"})){

תרשום:

if ($_POST{"sent"} == "true")



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net