PDA

View Full Version : مشکل با Insert into یه کد کوچیکه



farshidtm
چهارشنبه 19 مرداد 1390, 09:07 صبح
سلام
بخخشید
آقا من امروز باید پروژه تحویل بدم بعد یه فرم کوچیک باید بنویسم هر کاری می کنم و هی تو نت سرچ می کنم اِرور می ده میشه کسی کمک کنه ؟


<?php

$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Not connected : ' . mysql_error());
}

// make foo the current db
$db_selected = mysql_select_db('diba', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
$sql = "INSERT INTO user (`name`, `family`, `email`, `addres`, `phone`, `bd`, `site`)
VALUSE
('$_POST[name]','$_POST[family]','$_POST[email]','$_POST[addres]','$_POST[phone]','$_POST[bd]','$_POST[site]',)";
if
(!mysql_query($sql))
{

{
die('Error: ' . mysql_error());
}
echo "1 record added";

mysql_close($con)
?>





Parse error: parse error in D:\xampp\htdocs\me\reg_submit.php on line 27



اینم فرم اچ تی ام الم هست

<html dir="ltr">

<head>
<meta http-equiv="Content-Language" content="en-us">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style>
<!--
* { font-family: Tahoma; font-size: 8pt }
-->
</style>
</head>
<body>
<Form action="reg_submit.php" method="get">
<div align="center">
<table border="0" style="font-family: Tahoma; font-size: 8pt">
<tr>
<td width="152" align="right"><span dir="rtl">

<input type="text" name="name"></span></td>
<td align="right"><span lang="fa" dir="rtl">نام :</span></td>
</tr>
<tr>
<td width="152" align="right"><span dir="rtl">

<input type="text" name="family"></span></td>
<td align="right"><span lang="fa" dir="rtl">نام خانوادگی :</span></td>
</tr>
<tr>
<td width="152" align="right"><span dir="rtl">

<input type="text" name="email"></span></td>
<td align="right"><span lang="fa" dir="rtl">آدرس ایمیل :</span></td>
</tr>
<tr>
<td width="152" align="right"><span dir="rtl">

<input type="text" name="bd"></span></td>
<td align="right"><span lang="fa" dir="rtl">تاریخ تولد :</span></td>
</tr>
<tr>
<td width="152" align="right"><span dir="rtl">

<input type="text" name="phone"></span></td>
<td align="right"><span lang="fa" dir="rtl">شماره تماس :</span></td>
</tr>
<tr>
<td width="152" align="right"><span dir="rtl">

<input type="text" name="site"></span></td>
<td align="right"><span lang="fa" dir="rtl">آدرس سایت :</span></td>
</tr>
<tr>
<td colspan="2">
<p align="center"><span dir="rtl">

<input type="submit" name="submit" value="ثبت اطلاعات"></span></td>
</tr>
<tr>
<td width="152">&nbsp;</td>
<td>&nbsp;</td>
</tr>
</table>
</div>
</form>

</body>
</html>



ممنونم :*

mhd.ghavam
چهارشنبه 19 مرداد 1390, 10:52 صبح
دوست عزیزم شما بجایVALUES نوشتی VALUSE این رو درست کنی جواب میده اینشاالله

narsic
پنج شنبه 20 مرداد 1390, 01:37 صبح
با سلام
دستور

if
(!mysql_query($sql))
{
یک "{" اضافه داره .
کد صحیحت این میشه

<?php

$link = mysql_connect('localhost', 'root', '');
if (!$link) {
die('Not connected : ' . mysql_error());
}

// make foo the current db
$db_selected = mysql_select_db('diba', $link);
if (!$db_selected) {
die ('Can\'t use foo : ' . mysql_error());
}
$sql = "INSERT INTO user (`name`, `family`, `email`, `addres`, `phone`, `bd`, `site`)
VALUES
('$_POST[name]','$_POST[family]','$_POST[email]','$_POST[addres]','$_POST[phone]','$_POST','$_POST[site]',)";
if
(!mysql_query($sql))


{
die('Error: ' . mysql_error());
}
echo "1 record added";

mysql_close($con)
?>
البته مشکلی که [B]mhd.ghavam (http://barnamenevis.org/member.php?135875-mhd.ghavam) گفت رو هم دارید
موفق باشید