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 پاسخ 648 بازدید
0 امتیاز
0 پاسخ 724 بازدید
0 امتیاز
0 پاسخ 499 بازدید
0 امتیاز
1 پاسخ 463 بازدید
0 امتیاز
1 پاسخ 634 بازدید
0 امتیاز
1 پاسخ 757 بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
0 امتیاز
2 پاسخ 4.3هزار بازدید
0 امتیاز
0 پاسخ 880 بازدید
...