View Single Post
ישן 03-08-06, 23:58   # 1
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

[php] בעיה בקוד הרשמה.

זה הקודה
PHP קוד:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="he" lang="he" dir="rtl">
<head>
<title>Register page</title>
<style type="text/css">
body { 
    background-color:#FFFFFF;  
                   text-align:center; 
}  

div#Table { 
    width:500px;
    height:300px;
    background-color:#FFFFFF;  
                   background-image: url('http://www.wallak.net/gals/bg.jpg');
}  

div#textBox {
                     font-family:Tahoma; 
                   font-size:10px; 
                   font-weight:bold; 
                   color:#FFFFFF; 
}

* {   
                     font-family:Tahoma; 
                   font-size:9px; 
                   color:#00A9D9; 
}   

div#pleas {    
                   margin-top:60px;
                     font-family:Tahoma; 
                   font-size:11px; 
                   font-weight:bold; 
                   color:#4D4D4D; 


input { 
    border: 0px; 
    background-image: url('http://wallak.net/textfield.gif');

}   

</style> 
</head>
<body>
<div id="Table">
<div id="pleas">אנא מלא בבקשה את כל התיבות הדרושות, תודה ההנהלה.</div>
<form name="myform" action="gal.php?" method="post">   
<div id="textBox">שם:</div>
<input type="text" size="25" name="username" value="<? $_POST['username']; ?>"/>
<br />
<div id="textBox">גיל:</div>
<input type="text" size="25" name="pass" value="<? $_POST['pass']; ?>" /> 
<br /> 
<div id="textBox">אימייל:</div>
<input type="text" size="25" name="email" value="<? $_POST['email']; ?>" /> 
<br /><br /><br />
<input type="submit" name="send" value="בצע את ההרשמה" style='font-family: Arial; border: 1px solid black; background-color: white;'/>
</div>
</form>
</body>
</html> 
<?php   
$username
=$_POST['username']; 
$pass=$_POST['pass']; 
$email=$_POST['email']; 
 
if (isset(
$_POST["send"])) { 
if (!
$pass || !$username || !$email ) { echo"אנא מלא בבקשה את כל הפרטים בטופס.";  }
  else
  {
   echo
"תודה רבה, הרשמתך נקלטה בהצלחה! ";}  



$host="localhost";
$username=" ";
$password=" ";
$dbname=" ";
$connection mysql_connect("$host","$username","$password") or die("שגיאה: בהתחברות למסד נתונים");
$selection mysql_select_db($dbname) or die("שגיאה: בבחירת מסד נתונים"); 

$query="INSERT INTO Users (name,pass,email) VAULES ($username, $pass, $email)";
$result=mysql_query($qurey)
or die (
"Query failed: "mysql_error ());

?>
זה אומר לי בעצם שהשאילתה ריקה. וגם כשאני שולח זה לא מתעדכן במסד.

האם יש בעיה בקוד? או במסד נתונים [יכול להיות שאת העמודות name , pass, email צריך להגיד בצורה מסוימת? ] אם כן איך?
__________________
בברכה,
גל שפריר - מעצב ומפתח אתרים.

עופר שפריר - במאי, תסריטאי ומפיק.
  Reply With Quote