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 پاسخ 647 بازدید
0 امتیاز
0 پاسخ 724 بازدید
0 امتیاز
0 پاسخ 498 بازدید
0 امتیاز
1 پاسخ 463 بازدید
0 امتیاز
1 پاسخ 632 بازدید
0 امتیاز
1 پاسخ 755 بازدید
0 امتیاز
0 پاسخ 1.3هزار بازدید
0 امتیاز
2 پاسخ 4.3هزار بازدید
0 امتیاز
0 پاسخ 880 بازدید
...