זה הקודה
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 צריך להגיד בצורה מסוימת? ] אם כן איך?