Como guardar os valores de um Input e exibir em PHP
Olá, estou começando os meus estudos em programação, comecei pelo PHP. E gostaria de tirar uma dúvida aqui.
Estou tentando fazer tipo um lista de supermercado no qual eu tenho um campo em HTML e eu quero guardar e exibir esse dado que digito no campo, como posso fazer isso? Posso fazer sem usar Banco de Dados?
Estou tentando fazer tipo um lista de supermercado no qual eu tenho um campo em HTML e eu quero guardar e exibir esse dado que digito no campo, como posso fazer isso? Posso fazer sem usar Banco de Dados?
<!DOCTYPE html> <html> <head> <title></title> </head> <body> <form method="POST"> <input type="text" name="produto"> <input type="submit" name="cadastrar"> <?php if(isset($_POST['cadastrar'])){ if(!empty($_POST['produto'])){ $cara = $_POST['produto']; echo $cara; }else { echo "Não é possível adicionar valor vazio ao Banco de Dados!"; } } ?> </form> </body> </html>
Julio Nunes
Curtidas 0
Melhor post
Renato Lopes
29/01/2021
uma sugestão
<?php $valores = []; if (isset($_POST[''cadastrar''])) { $valores = isset($_POST[''valores'']) ? $_POST[''valores''] : null; $valores = $valores ? $valores : []; if (! empty($_POST[''cadastrar''])) { $cara = $_POST[''produto'']; $valores[] = $cara; } else echo ''Não é possível adicionar valor vazio ao Banco de Dados!<br>''; foreach ($valores as $valor) echo "{$valor}<br>"; } ?> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <form method="POST"> <input type="text" name="produto" autofocus> <input type="submit" name="cadastrar"> <?php foreach ($valores as $valor) echo "<input type=''hidden'' name=''valores[]'' value=''{$valor}''>"; ?> </form> </body> </html>
GOSTEI 1
Mais Respostas
Julio Nunes
29/01/2021
uma sugestão
<?php $valores = []; if (isset($_POST[''cadastrar''])) { $valores = isset($_POST[''valores'']) ? $_POST[''valores''] : null; $valores = $valores ? $valores : []; if (! empty($_POST[''cadastrar''])) { $cara = $_POST[''produto'']; $valores[] = $cara; } else echo ''Não é possível adicionar valor vazio ao Banco de Dados!<br>''; foreach ($valores as $valor) echo "{$valor}<br>"; } ?> <!DOCTYPE html> <html> <head> <title></title> </head> <body> <form method="POST"> <input type="text" name="produto" autofocus> <input type="submit" name="cadastrar"> <?php foreach ($valores as $valor) echo "<input type=''hidden'' name=''valores[]'' value=''{$valor}''>"; ?> </form> </body> </html>
Muito obrigado parceiro!
GOSTEI 1