Ir para conteúdo
Fórum Script Brasil
  • 0

Página de depoimentos


Nando Monteiro

Pergunta

Tenho uma página de prestação de serviços e gostaria que as pessoas que utilizam meus serviços pudessem colocar um depoimento a respeito do serviço prestado. Não sou programador e gostaria da ajuda de alguém para que eu pudesse fazer esta página. Tenho pouco conhecimento e já procurei em alguns sites algum script que pudesse me ajudar, mas não consegui entender direito.

Será que alguém se disponibilizaria a me ajudar a montar um script para minha página de depoimentos?

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

basicamente um depoimento é mandado através de um form html, enviado a uma pagina php e inserido ou em um BD, ou em um arquivo de texto comum...

-------form.php----------

<html>

<head>

<script>

function mostra(modo) {

switch(modo){

case 1:

alert("Você não digitou seu nome!");

break;

case 2:

alert("Você não digitou o recado!");

break;

case 3:

alert("Você não digitou nem recado nem nome!");

break;

default:

alert("Erro na função, contate o administrador");

}

}

</script>

</head>

<?

if(isset($_GET['não'])){

switch ($_GET['não']) {

case 1:

echo "<body onLoad=mostra(1)>";

break;

case 2:

echo "<body onLoad=mostra(2)>";

break;

case 3:

echo "<body onLoad=mostra(3)>";

break;

default:

echo "<body onLoad=mostra(45)"; /*só pra causa a mensagem de erro se a variavel existe mais não é nenhum dos erros */

}

}

else

{

echo "<body>";

}

?>

<center>

<form action=guarda.php method=post>

Seu nome: <input type=text name=nome><br>

E-mail (opcional): <input type=text name=email><p>

Digite seu recado:<br>

<textarea name=recado cols=35 rows=5>Digite seu recado aqui...</textarea><br> <!-- você pode alterar os valores cols e rows -->

<input type=submit value=Manda!>

</form>

</center>

</body>

</html>

---------guarda.php--------

/* vou supor que você tem um banco de dados chamado depoimentos, e uma tabela chamada depoimentos, com 4 campos, id, nome, email e depoimento, sendo id int, primary e auto increment */

<?

if(empty($_POST['nome'])){

if(empty($_POST['recado'])) {

header('Location: form.php?não=3');

exit();

}

else

{

header('Location: form.php?não=1');

exit();

}

}

else

{

$nome = $_POST['nome'];

}

if(!empty($_POST['email'])) {

$email = $_POST['email'];

}

else

{

$email = "";

}

if(empty($_POST['recado'])) {

header('Location: form.php?não=2');

exit();

}

else

{

$recado = $_POST['recado'];

}

/* o que acabamos de fazer é checar se os campos nome, recado e email estão vazios ou não... */

$con = mysql_connect("localhost","minha_conta","minha_senha");

if($con) {

mysql_select_db("depoimentos");

$query = "INSERT INTO depoimentos VALUES('NULL','$nome','$email','$recado')";

mysql_query($query,$con) or die(mysql_error());

mysql_close($con);

echo "<center>Recado enviado com sucesso</center>";

}

else

{

echo "Não foi possivel conectar ao banco de dados....";

}

?>

este exemplo insere o nome da pessoa, o email (mesmo que não haja) e o recado no banco de dados...

talvez a parte dos varios if's no começo da pagina php confunda você um pouco, mais é só fazer uma forcinha que você entende...

espero que tenha ajudado...

+++++++ EDIT ++++++++

é isso ae, testei e deu certim... boa sorte colega, qualquer coisa pergunta

Editado por Scripter
Link para o comentário
Compartilhar em outros sites

  • 0

você poderia detalhar mais essa explicaçao coloquei os dados porem não dando e não sei mexer com o mysql, to quebrabndo no servido pra poder fazer a tal tabela e o banco de dados.veja ai ew me diz o q tenho q mudar

depoimentos

Comentários da tabela: depoimentos

Campo Tipo Nulo Padrão

'4' varchar(4) Não

Índices:

Nome chave Tipo Cardinalidade Campo

PRIMARY PRIMARY 0 '4'

nome FULLTEXT Nenhum '4'

email FULLTEXT Nenhum '4'

depoimento FULLTEXT Nenhum '4'

Uso do espaço:

Tipo Uso

Dados 0 Bytes

Índice 1,024 Bytes

Total 1,024 Bytes

Estatísticas da coluna:

Comandos Valor

Formato dinâmico

Colunas 0

Criação Mai 23, 2011 as 05:14 PM

Última atualização Mai 23, 2011 as 05:14 PM

Última verificação Mai 23, 2011 as 05:14 PM

Link para o comentário
Compartilhar em outros sites

  • 0

Olá amigo, deixa eu ver se entendi:

1º Criei o arquivo "form.php" e colei o que você passou;

2º Criei um banco de dados MySQL dei permissão 777;

3º Criei o aquivo "guarda.php" e editei as seguinte partes:

$con = mysql_connect("localhost","minha conta","minha senha");

if($con) {

mysql_select_db("meu_banco_de_dados");

4º publiquei em meu servidor.

O Arquivo guardar.php esta ok! Porém quando envia ocorre um problema, exibe a seguinte mensagem:

Table 'estudiod_depoimento.depoimentos' doesn't exist

Errei ao criar o banco de dados? O que pode ter acontecido?

Link para o comentário
Compartilhar em outros sites

  • 0
O Arquivo guardar.php esta ok! Porém quando envia ocorre um problema, exibe a seguinte mensagem:

Table 'estudiod_depoimento.depoimentos' doesn't exist

Certifique-se de que o nome do banco de dados é

estudiod_depoimento

e o nome da tabela é

depoimentos

.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...