PDA

View Full Version : سوال: ساخت فرم اوگین برای سایت



RZ_HAFEZ
دوشنبه 07 شهریور 1390, 13:06 عصر
باسلام و خسته نباشید
میخوام کسی که در سایت عضو میشه اطلاعاتش در mysql ذخیره بشه
مثلا user & password
کدزیر روبراش نوشتم اما انجام نمیشه
<?php
//retrieve form variables
$user1=$_post['user1'];
$pass1=$_post['pass1'];
if (strlen($user1)==0 or strlen($pass1)==0))
{
echo " go back and fill all field !";
}
//connect to mysql server
$db =mysql_connect("localhost","root","123456");
if(!$db)
{
echo " Error : connot open connection. ";
exit;
}
mysql_select_db('publisher');
$query="insert into user_pass
(user1,pass1)values
('".$user1."','".$pass1."')";
$result=mysql_query($query);
if($result)
echo mysql_affected_rows(). '<b> book inserted into database .</b>';
mysql_close($db);
?>

باتشکر از شما

mehr1362
دوشنبه 07 شهریور 1390, 13:54 عصر
با سلام.
دستور insert مشکل داشت و داخل شرط if یک پرانتز زیاد داشت.تست کنید ببینید درست کار می کنه.

//retrieve form variables
$user1=$_POST['user1'];
$pass1=$_POST['pass1'];
if (strlen($user1)==0 or strlen($pass1)==0)
{
echo " go back and fill all field !";
}
//connect to mysql server
$db =mysql_connect("localhost","root","");
if(!$db)
{
die("ERROR : " . mysql_error());
}
$query="insert into user_pass
(user1,pass1)values
('$user1','$pass1')";
$result=mysql_query($query);
if($result)
echo mysql_affected_rows(). '<b> book inserted into database .</b>';
mysql_close($db);

mlf_mlv
دوشنبه 07 شهریور 1390, 23:14 عصر
کدتون از نطر امنیتی خیلی مشکل داره ها..
در ضمن اگر باز هم با راهنمایی دوستمون کار نکرد، اسم فیلدها(user1,pass1) , hsl و اسم تیبل رو درون ` ` قرار بده(دقت کن ` نه ')