После того, как Клиент был отредактирован / обновлен, как перенаправить на новую страницу, чтобы повторить идентификатор клиента? - PullRequest
0 голосов
/ 25 апреля 2020

Мне интересно, могут ли некоторые более опытные PHP кодеры помочь мне решить эту проблему:

  1. У меня есть страница редактирования. php, которая отображает текущие данные клиента для обновления в полях формы .
  2. кнопка обновления, которая при щелчке в данный момент просто идет на страницу клиентов. php (отображение всех данных клиентов, включая обновленные данные клиентов)
  3. Моя цель - когда обновление кнопка нажимается вместо перехода к клиентам. php в качестве перенаправления и отображения таблицы, полной клиентов, я могу sh перенаправить ее только на отдельную информацию о клиенте в отчете. php страница и отобразить ее текущие обновленные данные клиента в таблице.

Все, что я получаю, это синтаксическая ошибка ниже.

синтаксическая ошибка, неожиданное '' (T_ENCAPSED_AND_WHITESPACE), ожидание '-' или идентификатор (T_STRING ) или переменная (T_VARIABLE) или номер (T_NUM_STRING)

Ниже приведен код перенаправления на странице редактирования. php, затем под этой страницей отчетов. php страница, на которую я хочу перенаправить, но только ech o данные текущего идентификатора клиента.

if($run_update){

    header("Location: reports.php?cus_id=<?php echo $result['id'] ?>"); 

          keepmsg('<div class="alert alert-success text-center">
              <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
              <strong>Success!</strong> Client updated successfully.
        </div>');

} else {

  keepmsg('<div class="alert alert-danger text-center">
              <a href="#" class="close" data-dismiss="alert" aria-label="close">&times;</a>
              <strong>Sorry!</strong> Client could not be updated.
        </div>');
}

Ниже приведены простые отчеты. php страница. Это где я пытаюсь перенаправить и отображать только текущие данные клиентов по ID

<div class="container">

<div class="jumbotron">

    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <small class="pull-right"><a href="edit.php?cus_id=<?php echo $row['id'] ?>" class='btn btn-danger'>Edit Client</a> </small>
                <h2 class="text-center invert"> Client Info: <span class="font-weight-light"><?php echo $row['deceased'] ?></span></h2>
                <hr>
            </div>
        </div>
    </div>

    <br>

    <div class="table-responsive table-wrapper">
        <table class="table table-bordered table-hover text-center">
            <thead>
                <tr>
                    <th class="text-center">Job Type</th>
                    <th class="text-center">Name of Deceased</th>
                    <th class="text-center">Plot Number</th>
                    <th class="text-center">Cemetery</th>
                </tr>
            </thead>
            <tbody class="invert_td">   
                <tr> 
                    <td><?php echo $row['jobtype'] ?></td>
                    <td><?php echo $row['deceased'] ?></td>
                    <td><?php echo $row['plot'] ?></td>
                    <td><?php echo $row['cemetery'] ?></td>
                </tr>
            </tbody>
        </table>
    </div>

</div>

Ниже, если 1-я строка кода из моей формы на редактировании. php страница, если это помогает

<form class="form-horizontal" role="form" method="post" action="edit.php?cus_id=<?php echo $client_id ?>">

Ответы [ 2 ]

0 голосов
/ 27 апреля 2020

Привет, Мухаммед, у меня есть функция в моих функциях. php Хотя я не уверен, что это то, что ты имел в виду, передавая в заголовке?

function redirect($page){

header("Location: {$page}{$result} ['id']");   

}

Я создал эту функцию, но она по-прежнему не выводит меня на нужную страницу информации о клиенте, например http://localhost: 9090 / wmdb / admin / reports. php? Cus_id = 132

только для

http://localhost: 9090 / wmdb / admin / reports. php? cus_id =

0 голосов
/ 25 апреля 2020

заголовок попытки ("Местоположение: отчеты. php? Cus_id =". $ Result ['id']);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...