دریافت اطلاعات از یک صفحه و نمایش در صفحه دیگر در php

masume 11 ماه پیش

من برای پروژه دانشگاهم دارم با 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;

ممنون میشم راهنماییم کنید.

0 پاسخ
برای قرار دادن دیدگاه وارد شوید