0 امتیاز
قبل در برنامه نویسی توسط (9 امتیاز)
ویرایش شده قبل توسط

من برای پروژه دانشگاهم دارم با php یک سایت کوچیک انتخاب واحد میسازم.

یک صفحه تو فایل registery.php دارم که فرم داره برای ثبت نام و نمایش اطلاعات دانشجو. ثبت نام رو با موفقیت انجام دادم ولی تو دریافت اطلاعات از دیبابیس و ریختنشون تو فرم نمایش اطلاعات، مشکل دارم.

اینم بگم که من برای اینکه تو هر صفحه چند فرم دارم و دچار تداخل فرم نشه یه صفحه جدا به نام operation.php باز کردم و دستوران اصلی php م رو با استفاده از switch و case داخل این صفحه نوشتم.

کد فرم نمایش اطلاعاتم اینه:

<form action="Operation.php" method="POST">
	<div class="infoStR">
		<label>نام:</label>
		<label><?php echo $rows["fName"]?></label>
		<br><br><label>نام خانوادگی:</label>
		<label><?php echo $rows["lName"]?></label>
		<label>شماره دانشجویی</label>
		<label><?php echo $rows["stNum"]?></label>
		<br><br><label>رشته تحصیلی:</label>
		<label><?php echo $rows["field"]?></label>
		<input type="hidden" name="operation" value="showInfo">
	</div>
</form>

اینم کد مربوط به این فرم توی صفحه operation.php هست:

case showInfo:
	$query = "SELECT * FROM `student_tb` WHERE user_id = $userId";
	$result=$conn->query($query);
	if($result->num_rows>0){
		$fName = $result->fetch_assoc()['fName'];
		$lName = $result->fetch_assoc()['lName'];
		$stNum = $result->fetch_assoc()['stNum'];
		$field = $result->fetch_assoc()['field'];
		header('location:./Registery.php');
	}
break;

ممنون میشم راهنماییم کنید. واقعا گیر کردم frown

سوالات مشابه

0 امتیاز
0 پاسخ 850 بازدید
0 امتیاز
0 پاسخ 824 بازدید
0 امتیاز
0 پاسخ 551 بازدید
0 امتیاز
1 پاسخ 624 بازدید
0 امتیاز
1 پاسخ 786 بازدید
0 امتیاز
1 پاسخ 884 بازدید
0 امتیاز
0 پاسخ 1.5هزار بازدید
0 امتیاز
2 پاسخ 4.5هزار بازدید
0 امتیاز
0 پاسخ 1.1هزار بازدید
...