#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. Здравствуйте, я посмотрю, это еще не список, но я изучу эту отправленную вами ссылку, чтобы посмотреть, что я могу получить, большое вам спасибо =)