رفتن به مطلب

کمک ساخت سایت ساده


پست های پیشنهاد شده

من میخوام با php یک سایت (منظورم سایت افلاین ) ساده بسازم مثل عکس زیر:

73529084739687684879.jpg

تمام گزینه ها فقط حالت دمو دارند بجز انتخاب واحد . وقتی روی انتخاب واحد کلیک میکنی عکس وسطی میاد که لیست درس هاست و باید با انتخاب شناسه درس و زدن دکمه ثبت درس ثبت بشه و چنانچه درس قبلا ثبت شده پیغام خطا بده. و گزینه لیست دروس ثبت شده هم درسهایی که ثبت کردیم را نشون بده.

کسی هست بتونه کمکی بکنه به من؟؟؟

من سی شارپ کار کردم ولی php اصلا . لطفا راهنمایی کنید.

لینک به ارسال

سلام

به MySql باید وصل بشید و از کوئری های معروف insert , select , .... استفاده کنید. یه جستجوی کنید آموزش های زیادی ر این رابطه وجود داره.


http://forum.1pars.com/thread462470.html

لینک به ارسال

یادم رفت بگم دستورات sql را بلدم البته در سی شارپ استفاده کردم.

من wamp server نصب کردم. یک دیتابیس به نام student ساختم و دوتا جدول 6 ستونه. خوب حالا بگید اولا چجوری این جدول مثل عکس باید داخل php رسم کنم که اطلاعاتم نشون بده بعد طریقه استفاده از دستورات sql برای استفاده از اطلاعات داخل جدول سایتم .

لینک به ارسال

سایتتون رو داخل پوشه www ایجاد کنید. دستورات php رو داخل html میتونید استفاده کنید. طبق آموزشی که دادم شما ابتدا باید سایتتون رو به دیتابیس وصل کنید. بعد دستورات مورد نظر رو اجرا کنید. برای طراحی یه همچین فرمی هم باید با html کار کنید. به عناون مثال input کادر متنی و combo لیست باکس میسازه. یه مثال کوچیک بخوام بزنم به صورت زیر میشه:


<html>
<body>
<input type="text" name="fname">
<?php $c=mysql_connet("localhost","root",""); ?>
</body>
</html>

دقت کنید پسوند فایل .php باشه.

لینک به ارسال

خوب من با دستورات html البته برای تسریع کار از دریم ویور یک سایت با پسوند php ساختم و داخل پوشه www گذاشتم . همانطور که قبلا گفتم دیتابیسم را با wampserver از قسمت php my admin ساختم به نام student و جدولم هم به نام list خوب چجوری اطلاعات را از جدول بگیرم و چجوری اطلاعات درس های ثبت شده را از sql در یک جدول برگردونم.

مثلا در سی شارپ با یک listview .

لینک به ارسال

سلام

فرض کنید یک جدول به صورت زیر داریم:

85717672601011828183.jpg

چه کدی لازمه تا برنامه اطلاعات جدول را خوانده و در sql دخیره کند. مثلا در جدول بالا با وارد کردن شناسه درس و زدن ثبت برنامه (در php) اطلاعات نام،واحد،ساعت،تاریخ و نام استاد را در جدول sql ذخیره کنه.

و البته برعکس همین. یعنی چه کدی بنویسم تا وقتی کاربر بر روی دکمه لیست دروس کلیک میکنه برنامه اطلاعات پایگاه داده در جدولی مثل جدولی که در تصویر بالا است برای کاربر نشون بده. ممنون.

ویرایش شده توسط mostafa_d26
لینک به ارسال

بهتره آموزشهای مربوط به SQL را بخوانید


select * from tblname


insert into tblname values('test','','',1)

http://www.w3schools...sql/default.asp

برای اتصال هم میتوانید از mysql , pdo

http://net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-database-access/

لینک به ارسال

نمیدونم من منظورم را بد میگم یا دوستان متوجه نمیشوند.

من دستورات 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>

ویرایش شده توسط mostafa_d26
لینک به ارسال

شما باید خروجی رو در قالب 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>";

لینک به ارسال

اهان خودشه. پس میشه خروجی را با جدول چاپ کرد . مرسیی . خوب حالا ایا میشه همین کارم برای insert کرد؟ یعنی ی جدولی داریم میخوایم اطلاعاتش را بریزیم تو sql میشه؟؟ اگه امکانش هست یک نمونه کد ساده بدید.مرسی

لینک به ارسال

ی ذره گیج شدم. میشه بگید بجای علامت سوال زیر چی بنویسم ؟؟؟ در قسمت 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 />";
else
echo "<br /> The Error Occured ! The Registeration was Canceled <br />";
?>
</form>
</body>
</html>

لینک به ارسال

بجای علامت سوال همون کدی که خودتون در خط اول نوشتید رو بزارید

مثل همون هست

لینک به ارسال

بهتره تاپییک دومتون رو چک کنید

نیاز به سوال پرسیدن مجدد نیست

لینک به ارسال

مرسی از همه . مشکل حل شد .

شاید اینجا جاش نباشه ولی خدایی .net خیلییی خوبه ها . اخه اونجا مثلا با EF کافیه چندتا کلاس بنویسی و تمام! دیگه اینهمه کدنویسی و دردسر هم نداره.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...