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 پاسخ 818 بازدید
0 امتیاز
0 پاسخ 805 بازدید
0 امتیاز
0 پاسخ 525 بازدید
0 امتیاز
1 پاسخ 591 بازدید
0 امتیاز
1 پاسخ 755 بازدید
0 امتیاز
1 پاسخ 853 بازدید
0 امتیاز
0 پاسخ 1.5هزار بازدید
0 امتیاز
2 پاسخ 4.5هزار بازدید
0 امتیاز
0 پاسخ 1.0هزار بازدید
...