PDA

نسخه کامل مشاهده نسخه کامل : مشکل در ارتباط برقرار کردن کدهای php با phpmyadmin



jaber120
27-01-2013, 15:45
یه جدول توی phpmyadmin ساختم بعد یه فرم درست کردم با دو فیلد name و famil و یه صفحه که کدنویسی های مربوط به اتصال و قرار دادن اطلاعات در دیتابیس بود ارجاعش دادم. با وارد کردن اطلاعات همه چیز درست بود و کد ها درست عمل کردن اما وقتی میرم تو phpmyadmin، تو جدول هیچی وارد نشده.
مشکل چیه؟
درضمن کدهایی که نوشتم تو فایل ضمیمه هست یه نگاهی بندازین.
فکر کنم همشون درستن و هیچ اروری هم بهم نمیده.
لطفا خودتون تو هاستتون امتحانش کنید.شاید مشکل از جدولی که درست کردم باشه.

در ضمن فرم و صفحه اتصال به دیتابیس تو لینک زیر هست.
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

m.m.m5651
27-01-2013, 21:18
اولا که برای تغییرپذیر ها در عبارت های if باید $ هم بذارید:
if (!$link) {

if(!$db_selected) {
در خط 17 زیاد نیازی به }{ ها نیست:
$sql="insert into student(name,famil) values('$name','$famil')";

فرم استانداردش اینه که تو کوئری insert، values، و ... رو به صورت capital بنویسید. البته مشکلی پیش نمیاره.

در خط 18 باید تغییر پذیر db_selected رو هم به عنوان پارامتر دوم mysql_query اضافه کنید:
$result=mysql_query($sql, $db_selected);

و هم چنین در صفحه اصلا تغییر پذیر های name و famil (!) رو ست نکردید:
$famil= $_POST['famil'];
و هم چنین همین کد برای name