mostafa_d26 95 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 من میخوام با php یک سایت (منظورم سایت افلاین ) ساده بسازم مثل عکس زیر:تمام گزینه ها فقط حالت دمو دارند بجز انتخاب واحد . وقتی روی انتخاب واحد کلیک میکنی عکس وسطی میاد که لیست درس هاست و باید با انتخاب شناسه درس و زدن دکمه ثبت درس ثبت بشه و چنانچه درس قبلا ثبت شده پیغام خطا بده. و گزینه لیست دروس ثبت شده هم درسهایی که ثبت کردیم را نشون بده.کسی هست بتونه کمکی بکنه به من؟؟؟من سی شارپ کار کردم ولی php اصلا . لطفا راهنمایی کنید. نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 سلامبه MySql باید وصل بشید و از کوئری های معروف insert , select , .... استفاده کنید. یه جستجوی کنید آموزش های زیادی ر این رابطه وجود داره.http://forum.1pars.com/thread462470.html 1 نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 یادم رفت بگم دستورات sql را بلدم البته در سی شارپ استفاده کردم.من wamp server نصب کردم. یک دیتابیس به نام student ساختم و دوتا جدول 6 ستونه. خوب حالا بگید اولا چجوری این جدول مثل عکس باید داخل php رسم کنم که اطلاعاتم نشون بده بعد طریقه استفاده از دستورات sql برای استفاده از اطلاعات داخل جدول سایتم . نقل قول لینک به ارسال
SM-Mahdavi 5427 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 سایتتون رو داخل پوشه www ایجاد کنید. دستورات php رو داخل html میتونید استفاده کنید. طبق آموزشی که دادم شما ابتدا باید سایتتون رو به دیتابیس وصل کنید. بعد دستورات مورد نظر رو اجرا کنید. برای طراحی یه همچین فرمی هم باید با html کار کنید. به عناون مثال input کادر متنی و combo لیست باکس میسازه. یه مثال کوچیک بخوام بزنم به صورت زیر میشه:<html><body><input type="text" name="fname"><?php $c=mysql_connet("localhost","root",""); ?></body></html>دقت کنید پسوند فایل .php باشه. 1 نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 خوب من با دستورات html البته برای تسریع کار از دریم ویور یک سایت با پسوند php ساختم و داخل پوشه www گذاشتم . همانطور که قبلا گفتم دیتابیسم را با wampserver از قسمت php my admin ساختم به نام student و جدولم هم به نام list خوب چجوری اطلاعات را از جدول بگیرم و چجوری اطلاعات درس های ثبت شده را از sql در یک جدول برگردونم.مثلا در سی شارپ با یک listview . نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 (ویرایش شده) سلامفرض کنید یک جدول به صورت زیر داریم:چه کدی لازمه تا برنامه اطلاعات جدول را خوانده و در sql دخیره کند. مثلا در جدول بالا با وارد کردن شناسه درس و زدن ثبت برنامه (در php) اطلاعات نام،واحد،ساعت،تاریخ و نام استاد را در جدول sql ذخیره کنه.و البته برعکس همین. یعنی چه کدی بنویسم تا وقتی کاربر بر روی دکمه لیست دروس کلیک میکنه برنامه اطلاعات پایگاه داده در جدولی مثل جدولی که در تصویر بالا است برای کاربر نشون بده. ممنون. ویرایش شده آبان 92 توسط mostafa_d26 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 بهتره آموزشهای مربوط به SQL را بخوانیدselect * from tblnameinsert into tblname values('test','','',1)http://www.w3schools...sql/default.aspبرای اتصال هم میتوانید از mysql , pdohttp://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/ 2 نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 (ویرایش شده) نمیدونم من منظورم را بد میگم یا دوستان متوجه نمیشوند.من دستورات insert update delet select را بلدم دوستان . منظور من از جدول جدولهای sql نیست. اگه به عکس پست اولم نگاه کنید متوجه میشید که منظورم اینه که ما مثلا مثل سایت دانشگاه جدولی(یا فرمی) داریم که نام درس و .. نوشته و ما با زدن شناسه درس اون درس ثبت میشه.من الان با ی دستور که در زیر مینویسم خروجی از sql میگیرم ولی میخوام خروجی من داخل یک فرم (جدول مانندی مثل عکس پست اول) به کاربر نشون بدهو<html><head></head><body><?php$conn = new mysqli('localhost:3306' , 'root' , '' , 'student');$query = "select * from students";$table = $conn->query($query);if($table->num_rows>0)while($row = $table->fetch_assoc()){echo "<br />";echo "First Name : ".$row['FName']."<br />";echo "Last Name : ".$row['LName']."<br />";echo "SSN : ".$row['SSN']."<br />";echo "<hr />";}?></body></html> ویرایش شده آبان 92 توسط mostafa_d26 نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 شما باید خروجی رو در قالب table نمایش بدیدecho "<table>";while($row = $table->fetch_assoc()){echo "<tr>";echo "<td>".$row['FName']."</td>";echo "<td>".$row['LName']."</td>";echo "<td>".$row['SSN']."</td>";echo "</tr>";}echo "</table>"; 2 نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 اهان خودشه. پس میشه خروجی را با جدول چاپ کرد . مرسیی . خوب حالا ایا میشه همین کارم برای insert کرد؟ یعنی ی جدولی داریم میخوایم اطلاعاتش را بریزیم تو sql میشه؟؟ اگه امکانش هست یک نمونه کد ساده بدید.مرسی نقل قول لینک به ارسال
Parsa 23463 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 کد insert نمونه قرار دادمبه همون روش خودتون کویری بگیرید 2 نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 ی ذره گیج شدم. میشه بگید بجای علامت سوال زیر چی بنویسم ؟؟؟ در قسمت values چجوری ادرس بدم که از جدول بخونه ؟ مثلا برای فرم اینجور میدم: values('".$_POST['txtFName']."' , '".$_POST['txtLName']."' , '".$_POST['txtSSN']."')";<html><head></head><body><?php$conn = new mysqli('localhost:3306' , 'root' , '' , 'student');$query = "insert into list(FName,LName,SSN) values(؟؟؟؟؟؟؟؟؟؟)";$conn->query($query);if($conn->affected_rows>0)echo "<br /> The Registeration was successful ! <br />";elseecho "<br /> The Error Occured ! The Registeration was Canceled <br />";?></form></body></html> نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 بجای علامت سوال همون کدی که خودتون در خط اول نوشتید رو بزاریدمثل همون هست 1 نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آبان 92 مالک گزارش بازنشر ارسال شده در آبان 92 چجوری از ورود اطلاعات تکراری جلوگیری کنم؟ نقل قول لینک به ارسال
Morteza 34190 ارسال شده در آبان 92 گزارش بازنشر ارسال شده در آبان 92 بهتره تاپییک دومتون رو چک کنیدنیاز به سوال پرسیدن مجدد نیست 1 نقل قول لینک به ارسال
mostafa_d26 95 ارسال شده در آذر 92 مالک گزارش بازنشر ارسال شده در آذر 92 مرسی از همه . مشکل حل شد .شاید اینجا جاش نباشه ولی خدایی .net خیلییی خوبه ها . اخه اونجا مثلا با EF کافیه چندتا کلاس بنویسی و تمام! دیگه اینهمه کدنویسی و دردسر هم نداره. نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .