ورود

نسخه کامل مشاهده نسخه کامل : سوال در مورد ساخت فرم با php



n340
08-09-2008, 23:55
سلام به دوستان می خواستم
یک فرم با 4 تا 5 مولفه داشته باشه
تا در یک database ذخیره بشه
می خواستم از دوستان کمک بگیرم
ابته من asp تونستم ولی هرچی دنباله php گشتم نتونستم
با php فقط میشه بانک sql داشت یا با accese هم میشه کار کرد


متشکر میشم اگه جواب بدید

mohan21
09-09-2008, 16:46
سلام

برای ایجاد فرم باید از Html کمک بگیرید یعنی با این میتونید فرم ایجاد کنید.

------------------------------------------------------------
محان

n340
11-09-2008, 14:22
من هم می دونم اصلا یه تاپیک اموزشی html تو "صفحات ایستاتیک " زدم
می خوام به بانک sql وصل کنم اونم با php

mohan21
11-09-2008, 17:54
دریافت اطلاعات از فرم :

['name = $_POST ['name
['famil = $_POST ['famil
['user = $_POST ['user
['pass = $_POST ['pass

ذخیره اطلاعات در بانک ، قسمت قرمز فیلدهای جدول در بانک ، قسمت آبی هم متغییرهای بالا هستند و سبز هم نام جدول



insert into user
(name,famil,user,pass)
;"('".$name."','".$famil."','".$user."','".$pass."')
------------------------------------------------------------
محان

n340
12-09-2008, 10:35
میشه دقیق توضیح بدی چکار کنم چون من زیاد php کار نکردم

jandedy
17-09-2008, 18:38
اگر ميخواي كار كني اينو نگاه كن

فايل اچ تي ام ال:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدفايل پي اچ پي:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدتوضيح:
در فرمي كه در فايل اچ تي ام ال درست شده 3 تك input وجود داره كه به تر تيب username , password, name , e-mail نام دارد توجه كنيد كه اين نام ها در فايل php مورد نياز است.
خاصيت method فرم myForm ميتواند خاصيت GET يا POST را قرار دهيد.


حال در فايل پي اچ پي در خط 2 اتصال به mysql شده و خط سوم هم به ديتابيس Users پرس جوي اي فرستاده شده كار كرد . همانطور كه ميبينيد در پارامتر اول تابع نام ديتابيس و پارامتر دوم هم query اون هست.

يادتون هست كه در خاصيت method فرم myForm چي گذاشتيم حالا اگر از GET استفاده كرده باشيم بايد از آرايه $_GET[] استفاده كنيم اگر هم از POST استفاده كرديم بايد بنويسيم $_POST[] اون اسمي هم كه براي input ها گذاشتيم اينجا استفاده ميكنيم اينطوري:

اگر از GET استفاده كرديم اينو مينويسيم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداگر از POST استفاده كرديم اينو مينويسيم:
برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیداگر سوالي داشتي خصوصي به آدرس زير E-mail بكن

jandedy@gmail.com

jandedy
21-09-2008, 11:18
مشکل حل شد؟

jandedy
01-10-2008, 10:17
انگار مشكل حل شده.