Сделать сообщение постоянным в php

#php #html #mysql

#php #HTML #mysql

Вопрос:

Это php-код, который записывает данные и публикует их (post.php ):

 $titus=$_POST['titus'];
$des=$_POST['des'];
$link=$_POST['link'];
$sql=mysqli_query($conexao,"INSERT INTO titus(titus, des, link)VALUES ('$titus', '$des', '$link')");


$consulta = mysqli_query($conexao, "SELECT * from titus
where idpod = (select max(idpod) from titus)");

while($postagem = mysqli_fetch_object($consulta)){

    echo $postagem = $_POST['titus'] .'<br>';
    echo $postagem = $_POST['des'] .'<br>';
    echo $postagem = $_POST['link'] .'<br>';

  

Это кнопка, которая запускает post.php

 <form action="postar.php" method="POST">
<button type="submit" class="pubi">Publish</button>
</form>
  

Мне нужно, чтобы, как только я нажимаю на кнопку, публикация становилась постоянной на своем месте, чтобы при появлении следующей публикации она становилась списком.

Комментарии:

1. в чем вопрос?

2. как получить постоянное сообщение, похожее на список?

Ответ №1:

Вам нужно использовать данные, которые хранятся $postagem в ваших echo-операторах. В настоящее время вы присваиваете значения POST $postagem вместо использования элементов внутри $postagem объекта. См. Руководство по PHP на mysqli_fetch_object для получения дополнительной информации об этом.

Ваш код должен выглядеть примерно так:

 while($postagem = mysqli_fetch_object($consulta)){

    echo $postagem->titus .'<br>';
    echo $postagem->des .'<br>';
    echo $postagem->link .'<br>';
  

Кроме того, ваш текущий код будет пытаться вставлять данные при каждом запуске, даже если требуемые поля не существуют в $_POST массиве.

Комментарии:

1. Здравствуйте, я посмотрю, это еще не список, но я изучу эту отправленную вами ссылку, чтобы посмотреть, что я могу получить, большое вам спасибо =)