@Rozhok68

Как сделать вывод данных из phpmyadmin в лк пользователя при активной сессии?

Есть личный кабинет, в нем должна отображаться заполненная форма из базы,НО! Не получается сделать так, чтобы в личном кабинете, форма подтягивала данные из базы, когда сессия активна. Она выводит данные из первой записи. Не понимаю почему.6390cf3ad3d09217983792.jpeg6390cf3f38787550021676.jpeg6390cf4419778325058723.jpeg

//Код обработчика, который инклюдится к форме
$forma = selectOne('osago');

if($_SERVER['REQUEST_METHOD'] === 'GET' && isset($_GET['id'])) {
    $post = selectOne('osago', ['id' => $_GET['id']]);

    $id = $post['id_user'];
    $categorits = $post['categorits'];
    $power = $post['power'];
    $brand = $post['brand'];
    $year = $post['year'];
    $model = $post['model'];
    $vin = $post['vin'];
    $gosnumber = $post['gosnumber'];
    $seriaSTS = $post['seriaSTS'];
    $numberSTS = $post['numberSTS'];
    $dateSTS = $post['dateSTS'];
    $seriapasport = $post['seriapasport'];
    $numberpasport = $post['numberpasport'];
    $datepasport = $post['datepasport'];
    $adres = $post['adres'];
    $tel = $post['tel'];
    $emale = $post['emale'];
    }

//Часть кода лк с формой
<div class="container single1_form">

        <form action="osago.php" method="post" class="row justify-content-center">
            <?php if (isset($_SESSION['id'])): ?>
            <input type="hidden" name="id" value="<?=$id; ?>">
            <div class="row justify-content-center">
                <div class="form_app">
                    <h2>Моя заявка</h2>
                </div>
                <div class="col-4">
                    <label for="exampleFormControlInput1" class="form-label">Категория ТС</label>
                    <input name="pow" value="<?=$forma['categorits']; ?>" type="text" class="form-control" disabled>
                </div>
                <div class="col-4">
                    <label for="exampleFormControlInput1" class="form-label">Мощность двигателя (л.с.)</label>
                    <input name="pow" value="<?=$forma['power']; ?>" type="text" class="form-control" disabled placeholder="Введите мощность..." >
                </div>
            </div>
  • Вопрос задан
  • 86 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега PHP
{PHP, MySql, HTML, JS, CSS} developer
1) Форма не закрыта, или возможно код формы не весь

2) Форма отправляется как method="post", однако проверяем мы ее
if($_SERVER['REQUEST_METHOD'] === 'GET' && isset($_GET['id'])) {
, в чем смысл?

3)<input name="pow" идет 2 раза, естественно первое значение потеряется.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы