Ir para conteúdo

POWERED BY:

Arquivado

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

AnthonyChistian

Faça uma area para comentarios no seu site!

Recommended Posts

Comentario.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><title>Untitled Document</title><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head><body><?php$nome = $_POST[nome];$email = $_POST[email];$comentario = $_POST[comentario];mysql_connect("servidor", "usuario", "senha") or	die("Não foi possível conectar: " . mysql_error());mysql_select_db("banco");mysql_query("INSERT INTO comentarios (nome,email,comentario) values ('$nome','$email','$comentario')");	if(mysql_affected_rows() > 0){		echo"<script language='javascript'>alert('Comentario enviado com Sucesso, para ver seu comentario atualize a pagina!')</script>";	echo "<script>location.href='index.php'</script>";	}	 else {	if(mysql_errno() == 1062) {		echo $erros[mysql_errno()];		exit;	} else {			echo "Erro nao foi possivel efetuar o cadastro";		exit;	}		mysql_close();}?><a href="index.php">Voltar</a></body></html>

 

Pagina que serve de formulario e visualizador dos recados

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Untitled Document</title><script type="text/JavaScript"><!--function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_validateForm() { //v4.0  var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments;  for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=MM_findObj(args[i]);	if (val) { nm=val.name; if ((val=val.value)!="") {	  if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@');		if (p<1 || p==(val.length-1)) errors+='- '+nm+' deve conter um e-mail valido.\n';	  } else if (test!='R') { num = parseFloat(val);		if (isNaN(val)) errors+='- '+nm+' dev conter apenas numeros.\n';		if (test.indexOf('inRange') != -1) { p=test.indexOf(':');		  min=test.substring(8,p); max=test.substring(p+1);		  if (num<min || max<num) errors+='- '+nm+' deve conter numeros entre '+min+'e '+max+'.\n';	} } } else if (test.charAt(0) == 'R') errors += '- '+nm+' deve ser preenchido.\n'; }  } if (errors) alert('modifique o seguintes campos:\n'+errors);  document.MM_returnValue = (errors == '');}//--></script></head><body>"><div align="center">Deixe seu comentario </div></td>			  </tr>			  <tr>				<td height="2"> </td>			  </tr>			  <tr>				<td height="2"><?phpmysql_connect("servidor", "usuario", "senha") or	die("Não foi possível conectar: " . mysql_error());mysql_select_db("banco");$result = mysql_query("SELECT id, nome, email, comentario FROM comentarios order by id desc");if ($result <= 0) 	{ echo "<hr noshade><br><div align='center'><b>Não há nenhum comentário</b></div>";}	while ($row = mysql_fetch_array($result))	 {	printf("<hr noshade><div class='style14'><b>Nome:</b> %s <br><b>Email:</b> %s <br><br><b>Comentario:</b> <br><div align='center' class='style13'>%s </div></div>", $row["nome"], $row["email"], $row["comentario"]);}	mysql_close();?><br><br> <table border='0' cellpadding='1' cellspacing='0' width='100%'>  <form name="form1" method="post" action="comentario.php"><tr> <td><font size='1' face='ms sans serif'>O GuanabaraOnline não se responsabiliza pelos textos, opiniões e comentários publicados pelos internautas neste serviço.<br> O conteúdo das mensagens é de responsabilidade civil e penal de seus autores.</font></td> </tr><tr>  <td bgcolor='#000000' width='100%'>   <div align="center"><font face='arial' color='#FFFFFF' size='-1'><b>:: Deixe seu Comentário ::</b></font>    </div></td></tr>  <tr>  <td bgcolor='#cccccc' width='100%' align='center'>  <font face='arial' size='-1'>  <textarea wrap='virtual' name='comentario' rows='5' cols='50' align='left'></textarea> <br> <br>  <font face='arial' size='-1'>Seu Nome:   <input type='text' name='nome' size='20'>  	 <font face='arial' size='-1'>Seu E-Mail:   <input type='text' name='email' size='20'> 	 <input name='enviar' type='submit' onclick="MM_validateForm('nome','','R','email','','RisEmail','comentario','','R');return document.MM_returnValue" value=':: Enviar ::'>  </font></td></tr>  </form></table>  </td></tr></table></body></html>

 

Tabela.sql

CREATE TABLE `comentarios` `id` SMALLINT( 6 ) NOT NULL AUTO_INCREMENT ,`nome` VARCHAR( 255 ) NOT NULL ,`email` VARCHAR( 255 ) NOT NULL ,`comentario` VARCHAR( 255 ) NOT NULL

Espero que gostem eu fiz a pouco tempo, mas você pode alterar a vontade

 

um abraço

 

esqueci que o type do banco de dados deve ser INNODB ta ok

Compartilhar este post


Link para o post
Compartilhar em outros sites
Amizade desculpa minha ignorancia nao manjo muito de php certo confeço que boiei nesse sua area de comentario, pois estou terminando de fazer um site e to doido para colocar uma area de comentario no site sera que você pode me ajudar com mais detalhe .... tipo passo a passo, po cara quebra essa para mim pois ja rodei a net toda atraz de uma caixa de comentario (tipo daqueles que o bico entra coloca seu comentario e o mesmo ja fica na pagina para que outros bico entra e poderam ler) beleza cara flw um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara então esse e o codigo que procurapra falar a verdade não manjo muito tambenmas ta legal deixa eu ver oque você vai precisar ta ok1 - você deve ter um servidor que suporte PHP2 - você deve ter um banco de dados para quardar os comanteriospara posterior visualização na pagina.3 - Coloque o 2° codigo na sua pagina que deve ser em PHP4 - Crie a pagina comentario.php com o 1° codigo5 - Preencha os campos Servidor, usuario, senha, banco nas linhas 13 e 15 da pagina comentario.php e tambem no codigoda pagina, olha na configuração local é assim o servidor é localhostusuario é root , banco e o nome do banco de dados6 - agora crie no banco de dados a tabela igual ao 3° codigo7 - recomendo que procure no google por Wamp server e baixe esse programaele simula um servidor de PHP e Mysql instale coloque seus arquivos dentroda pasta www para poder rodar no servidor offline8 - teste varias vezes antes de jogar na net okqualquer duvida poste aqui um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites
Amizade agradeço pela sua atenção, mas como eu disse nao manjo muito de php, mas deu para entender um pouco eu so lhe pergunto uma coisa como eu faria e como faria um banco de dados para colocar no servidor ... e minha pagina que ja ta quase pronto ela é toda em html tera algum problema, ou eu posso abrir uma janela em php para comentario se for o caso ou estou errado ..... tentarei fazer oq você esta passando e deste já agradeço pela sua atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara primeiro você tera que criar o Banco de dados ta ok

 

seu site vai ter Hospedagem Paga ou gratis

 

se for gratis Recomendo esse

 

http://www.ueuo.com ou um dos outros sites da mesma empresa

 

esse site te dar um Banco de dados gratis

admistrado pelo PHPmyadmin

 

esse banco e MySQL

 

eu uso ess pos e um otimo servidor de Subdominios

tem muitas vantagens

 

 

olha um exemplo desse Codigo

 

http://guanabaraonline.freevar.com

 

ah o codigo só vai funcionar se a pagina que contiver o mesmo

for em .php pos ele e um codigo php não funciona se a pagina for htm ou html

ta ok

Compartilhar este post


Link para o post
Compartilhar em outros sites
Amizade é o seguinte como a hp já ta quase pronta em html. eu vou me cadastrar nesse que você mandou ai e fazer uma pagina em php e na minha colocar um link para essa pg com comentario em php.... Tentarei para ver oq vai dar beleza mas mesmo assim agradeço pela sua paciencia beleza...Há se tiver algum problema com speedy qualquer coisa é so da um toque nessa area hehehe eu domino beleza;;;...

Compartilhar este post


Link para o post
Compartilhar em outros sites
Amizade ...ufffaaa.. como eu te disse nao manjo muito em php massss,,,eu me cadastrei no site que você mecionou ai e fiz uma pg quer dizer eu fiz do jeito que você colocou ai em cima certo so que nao ta ino muito bem nao .Vamos la fiz passo a passo acho eu que fiz o mais dificil que era a p**** la do banco de dado eu clico na pagina index e aparece tudinho do jeito que você fez certo ( se ela ta abrindo é sinal que ela ta tendo comunicação com o banco de dados certo),agora que vem o pau ....fazendo teste digito no campo e coloco email nome e mando beleza ... ai abre a pagina COMENTARIO.PHP e fica nao acontece mais nada nao volta para index e nem aparece a messagem ...ptss onde sera que eu errei ....
Olha o endereço ta ai se você quiser da uma olhada e me da uma luz agradeço e muito beleza
http://turmadabalada.freevar.com/index.php

há entrei no site la que você mandou e vi que é de turma tb né po depois que eu terminar se consegui coloco um link para sua hp tb beleza e logico um agradecimento a sua ajuda beleza vlw cara ... ha mais uma coisa o abelhudo era eu rsrsrs sabe so tava testando para ver como funcionava rssr...

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara e seguinte você criou o Banco de Dados?quando você faz logim no servidor aparece um menuchamado de member area existe umn butãoescrito Create DB clic nele ai você cria um banco de dados(nota: repare na parte escrito Welcome, nomenela mostra accout, status, expire e finalmenteMySQL ID: e uns numeros guarde esses numerospos eles são o nome de usuario e nome do banco de dadosmas eles apareceram depois tambem)Agora o butão passou a se chamar de phpMyAdminclic nele e coloque usuario e senha(a senha e a mesma do servidor,ja o usuario e o MySQl ID)agora você esta finalmente no seu banco de dados!onde esta escrito banco de dados clic no menue escolha o banco que tem o nome igual ao do usuario do bancocrie uma nova tabela como postei lá em cimanumero de arqyuivos 4 ta okou seja id, nome. email, comenatrio 4 camposai você configura os codigos da pagina de comentario e a do formulario ta okcara faz isso me manda por email que te ajudo ta okanthonycrhistian@yahoo.com.brmanda tudo que vou precisar as htmls e o comentario.phpse puder me manda o usuario e senha do PhpMyadminnão vou te prejudicar mas pelo contrarioquero te ajudar e fazer essa parceiria de sites falownão esquece um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

ta ok brother to um pouco ocupado masvou ajeitar pos isso e coisa rapida!amanham(quinta-feira) te mando de voltamas ja indentifiquei um erro(alias meu hehe)o servidor do site que te dei élocalhost mesmo ou seja no campo do configuraçãoSERVIDOR: "holcalhost" SENHA : "sua senha" o resto ta okdesculpa taescrevi errado é localhost

Compartilhar este post


Link para o post
Compartilhar em outros sites
Amizade primeiramente quero te agradecer, pela paciencia e pelo sua vontade. tá tudo beleza não deu para jogar na pagina como tinha falado ela foi feita em html dava erro ai coloquei um iframe na ph e ficou bacana, ainda não coloquei no ar mas logo irá ....Não querendo abusar da sua vontade, mas me diz uma coisa tem como deixar o fundo transparente e mudar a cor da fonte para amarelo.... Olha isso é so caprixo mas se der me da um toque beleza, há mais uma coisa no site terá varias paginas de imagem tem como eu colocar essa cx de texto para cada uma delas eu terei que criar varias tabelas no bco de dados é isso, e qual linda do comando que eu terei que alterar para que puxe cada tabela ?... Ha já coloquei um link para seu site na ph e digo mais no teste fiquei quase uma hora dando um coro no paqman rsrsr, matando a saudade daquele joguinho sabe como é né ....beleza amizade !!!!MEU PROBLEMA FOI SOLUCIONADO PELO MEU AMIGO ANTONYO CHISTYAN AI EM CIMA beleza....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá amigo, se por um acaso eu quizer omitir os recados, para que apenas os administradores do site os vejam...

 

Tipo...

 

Separar aquele index, onde a pessoa deixe seu recado eu os veja e ninguem mais, nem ele proprio... Como deveria fazer?

 

Estou meio que perdido nisso...

 

Por exemplo... eu ja fiz tudo... www.radiotulipa.com.br/teste/

 

Apenas queria separar...

 

Dae eu teria que fazer uma pagina nova, ex: admin.php

Só que como o admin.php trabalharia junto com o index.php ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo basta separar essa parte do codigo da pagina e colocar em outra pagina inacesivel para os usuarios ok

<?php

mysql_connect("servidor", "usuario", "senha") or

die("Não foi possível conectar: " . mysql_error());

mysql_select_db("banco");

 

$result = mysql_query("SELECT id, nome, email, comentario FROM comentarios order by id desc");

 

if ($result <= 0)

{ echo "<hr noshade><br><div align='center'><b>Não há nenhum comentário</b></div>";}

 

while ($row = mysql_fetch_array($result))

{

printf("<hr noshade><div class='style14'><b>Nome:</b> %s <br><b>Email:</b> %s <br><br><b>Comentario:</b> <br><div align='center' class='style13'>%s </div></div>", $row["nome"], $row["email"], $row["comentario"]);

}

mysql_close();

?>

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.