Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

acfj

Formulário de texto que altera outra página

Recommended Posts

Boa tarde pessoal,

estou iniciando com php e para tal estou lendo um livro e complementando com tutoriais da internet.

Segue a duvida:

 

Na página exemplo.php quero um formulário assim:

Texto - "insira o texto aqui"

 

Na página visualiza.html quero que a pessoa visualize o texto que ela mudou através da página exemplo.php

 

Ou seja, a pessoa digita:

www.algumacoisa.com.br/exemplo.php

e acessa o formulário pedindo pra alterar o texto

 

Depois ela acessa www.algumacoisa.com.br/visualiza.html e confere o texto que ela inseriu anteriormente.

 

Agradeço demais por qualquer ajuda nesse meu aprendizado,

Obrigado pelo tempo,

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

mano, da uma pesquisada em "manipulando mysql", se eu for te dizer tudo aqui, vai ser complicado....

 

mais te garanto que ate 22hrs voce ja estara com essa opçao pronta....

 

brasicamente voce vai criar uma linha no banco de dados, e na pagina "insira o texto aqui" ele vai fazer um UPDATE no banco

 

na pagina visualiza.html, deverá ser PHP e ele vai fazer um SELECT no banco.

 

 

qualquer coisa estou a disposição!!!

 

abraçooo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Buenas tchê.

 

Tu quer apenas um POST de formulário. Mas você vai precisar trocar as extensões dos arquivos que você mencionou.

O arquivo somente com o formulário pode ser .html, mas o arquivo que ira processar esse formulário vai precisar ser .php.

Isso é o exemplo mais básico possível.

Posteriormente, caso você queira manter um histórico das mensagens, você pode partir para o armazenamento delas em banco de dados.

 

exemplo.html

<form action="visualiza.php" method="post">
  <input type="text" name="mensagem" placeholder="Digite sua mensagem">
  <input type="submit" name="enviar" value="Enviar">
</form>

visualiza.php

<?php
  $mensagem = $_POST['mensagem']; //o mesmo valor do atributo name do formulário;
  echo $mensagem;
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agradeço a ajuda pessoal,

 

Guicampos vou fazer isso então, ir no google salvador e pesquisar utilizando esse termo. Obrigado.

 

Marlon, não é bem isso que eu quero fazer, é necessário alterar e salvar a página, editei minha pergunta para tentar deixar mais claro, basicamente é usar a pág1 e conseguir através dela alterar a pág 2, mas agradeço, muitíssimo obrigado.

 

Tentarei dar uma pesquisada então e se surgir dúvidas posto para pedir um help, valeu pessoal. Boa semana a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa noite galera, depois de teimar muito não encontrei o que queria...segui o conselho do amigo guicampos e busquei por "manipulando mysql" mas só achei uma sequência de vídeos que não servem...

Por ser iniciante não sei nem como buscar essa ajuda no google...

Se alguém puder me ajudar, pode ser com links, vídeos, dicas de livros...

Agradeço a todos pela ajuda, grande abraço e obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como assim? Você precisa de um formulário de EDITAR um valor já mandado anteriormente?

 

Ex:

 

Preencho um formulário com meu nome em formulario.php

 

então o que digitei nele é mostrado numa página visualiza.php, por exemplo

 

e em editar.php eu possa editar o que digitei?

 

Se for isso talvez eu possa te ajudar, abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para tentar explicar melhor vou dar um exemplo aplicado:

 

meu cliente tem uma tv, nessa tv fica uma página web aberta com um texto, por exemplo "teremos reunião 6h"

aí meu cliente quer mudar esse recado, ele acessa uma página altera o texto e clica em gravar "reunião mudada para 8h"

assim a informação é atualizada sem necessidade de ftp... como um painel pro usuário alterar o conteúdo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

grava_informacao.php

<?php
if($_GET["acao"] == atualiza){
include("/conexao.php");
	$assunto = $_POST['assunto'];
	$horario = $_POST['horario'];

mysql_query("UPDATE informacoes SET assunto = '$assunto', horario = '$horario' WHERE (id = '1')");
}

$con = mysql_query("SELECT * FROM informacoes WHERE (id = '1')");
while($ln=mysql_fetch_assoc($con)){
  $assunto = $ln['assunto'];
  $horario = $ln['horario'];
}
?>

<form action="?acao=atualiza" method="post">
  <input name="assunto" type="text" value="<?php echo $assunto ?>">
  <input name="horario" type="text" value="<?php echo $horario ?>">
  <input name="enviar" type="submit" value="Atualizar">
</form>

conexao.php

<?
 	$servidor 	= '  ';
	$banco		= '  ';	
	$usuario	= '  ';
	$senha		= '  ';

	$conexao = mysql_connect($servidor, $usuario, $senha) 	or die ('Erro ao fazer conexão com o servidor.');
	$db		 = mysql_select_db($banco, $conexao) 			or die ('Erro ao fazer conexão com o banco.');
?>

informacao.php

<?php
include("/conexao.php");

$con = mysql_query("SELECT * FROM informacoes WHERE (id = '1')");
while($ln=mysql_fetch_assoc($con)){
  $assunto = $ln['assunto'];
  $horario = $ln['horario'];
  
  	echo "
	<p>Boa a tarde a todos, hoje nossa $assunto será $horario</p>
	";
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado Guicampos, agradeço mesmo pela ajuda e pelo seu tempo,

Vou tentar implementar em uma página teste para poder estudar e compreender de fato a estrutura.

 

Muito obrigado. :joia:

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.