مهم : اگه ممكنه بهم كمك كنين خيلي ممنون مي شم. در مورد پي اچ پيه

khalily

New Member
سلام :D
من می خوام با استفاده از یه فرم اطلاعات رو از پی اچ پی به مای اس کیو ال
بفرستم. چطور باید این کار رو بکنم؟
جدول رو تو پایگاه داده درست کردم.آماده ست.
بدون فرم می تونم این کار رو بکنم. اما برام سواله که با فرم چه جوری می شه این کار رو کرد.
لطفا دقیق توضیح بدین.چون خیلی مهم و فوری و ضروریه.
اگه می شه کدی برای انجام این کار بهم بدین. تا آخرعمر دعاتون می کنم.
:D :lol:
 

iman_ebru

Active Member
يني يه فرم كوچيك ميخواين كه يه اطلاعاتي رو بگيره و بفرسته به پايگاه داده؟
 

khalily

New Member
من sql بلدم
بله من يه فرم مي خوام كه اطلاعات رو بفرسته به mysql
 

Ali_Farhadi

Member
سلام

به فرم زير توجه كنيد:
کد:
<form method="post" action="submit.php">
Name: <input type="text" name="name"><br>
Phone: <input type="text" name="phone"><br>
Email: <input type="text" name="email"><br>
Address: <br><textarea name="address" cols=20 rows=5></textarea><br>
<input type="submit" value="Send">
</form>
اين فرم اطلاعات وارد شده رو از طريق HTTP POST به فايل submit.php ميفرسته.
براي مثال در فايل submit.php با استفاده از آرايه $_POST ميتونيد به مقادير ارسالي از طريق فرم بالا دسترسي داشته باشيد.
کد:
$_post['name'];
$_post['phone'];
$_post['email']
$_post['address'];
با استفاده از توابع mysql مي توانيد مقادير فوق رو داخل ديتابيس مورد نظر ذخيره كنيد.
با توجه به اينكه $_POST يك متغير SuperGlobal هستش در سرتاسر كد به اين متغير دسترسي داريد.
 

khalily

New Member
من یه فرم ساختم و یه اسکریپت (insert2.php)که اطلاعات رو از فرم بگیره و تو پایگاه داده ذخیره کنه.
اما وقتی دکمه submit رو می زنم یه پنجره میاد (File Download) و می خواد insert2.php رو ذخیره کنه.
مشکل چیه؟
دفعه اولی که این فرم و اسکریپت رو نوشتم کار می کرد ولی الان کار نمی کنه و پیغام بالا رو میده.
 

Ali_Farhadi

Member
بايد وب سرور داشته باشيد.
مثلا apache يا IIS

ضمنا بايد فايل ها تون رو از طريق پروتكل http صدا بزنيد.

منظورم اينه كه اگر برنامه رو روي كامپيوتر خودتون تست ميكنيد. بايد توي اينترنت اكسپلورر آدرس رو به شكل زير وارد كنيد:
http://localhost/yourfile.htm
 

جدیدترین ارسال ها

بالا