Jump to content


hieikun

Member Since 01/09/2008
Offline Last Active 09/09/2008, 10:06
-----

Posts I've Made

In Topic: Erro Ao Gravar Dados No Formulario

04/09/2008, 19:17

Olá pessoal

Estou tentando gravar dados no banco de dados, mas o formulario não grava e da o erro,

Parse error: syntax error, unexpected ';' in /home/infohelp/public_html/comandos/principal.php on line 15

Aqui meu código:

<!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>
</head>
<link href="css/css2.css" rel="stylesheet" type="text/css" />
<?
include "config.php";

$nome = $_POST["nome"];
$email = $_POST["email"];
$cidade = $_POST["cidade"];
$mensagem = $_POST["mensagem"];
if($_GET['btn'] == "gravar";){
$cadastrar = mysql_query("INSERT INTO comandos_sql (nome, email, cidade, mensagem) 
VALUES
('$nome','$email','$cidade','$mensagem',)",$db)or die(mysql_error());;

if ($cadastar ==1){
  print"
  <meta HTTP EQUIVE=REFESH CONTENT='0; URL=principal.php'>
  &lt;script type=\"text/javascript\">
  alert(\"Cadastro Feito com Sucesso.\");
  </script>
  ";
  }

?>
<form id="form1" name="form1" method="post" action="?btn=gravar">
  <table width="321" cellpadding="3" cellspacing="3">
	<tr>
	  <td width="69">Nome:</td>
	  <td width="229"><input name="nome" type="text" id="nome" /></td>
	</tr>
	<tr>
	  <td>Email:</td>
	  <td><input name="email" type="text" id="email" /></td>
	</tr>
	<tr>
	  <td>Cidade:</td>
	  <td><input name="cidade" type="text" id="cidade" /></td>
	</tr>
	<tr>
	  <td valign="top">Mensagem:</td>
	  <td><p>
		<textarea name="mensagem" cols="35" rows="5" id="mensagem"></textarea>
	  </p>
	  <p>
		<input name="Submit" type="submit" id="Submit" value="gravar" />
		<input type="reset" name="Submit2" value="Deletar!" />
	  </p></td>
	</tr>
  </table>
</form>
</div>
</body>
</html>


Não sei se to vendo de mais heheeh mas tem uma virgula a mais aqui:
('$nome','$email','$cidade','$mensagem',)
=S

In Topic: Sistema De Nóticia Em Php - Erro

04/09/2008, 19:11

Retire estes arrobas da página de configuração, talvez tenha algum erro não mostrado que está impedido o prosseguimento do script.

[]'s



Opa Paulo, beleza?
Pois é cara... fiz o teste aqui tirando os arrobas, mas continuou...
Fui, fiz a configuração do meu banco de dados ne, na pagina config.php ai após isso fui no instalar.php pra criar as tabelas e etc... ai tah dando este erro:
Warning: Cannot modify header information - headers already sent by (output started at /home/basiartb/public_html/adm/intop/instalar.php:2) in /home/basiartb/public_html/adm/intop/instalar.php on line 24

A linha 24 no caso é a que contém o header("Location: logar.php");

Não sei o que faço... nao sei mais onde deve estar errado... bom, creio eu q o header("Location: logar.php"); não esteja errado, ou toh enganado? oO'


abraço brother...



Você já verificou pelo phpmyadmin se o script criou as tabelas?
Caso tenha criado, ja tentou acessar o sistema aí pelo www.teusite.com/adm/login.php ?

In Topic: Ler Várias Imagens No Campo Da Tabela

03/09/2008, 07:25

Não olhei muito seu código, mas se entendi, se você gravar no MESMO CAMPO vários nomes de fotos separados por vírgula, você quer mostrar todas essas fotos?

Se SIM...

Um meio para isso seria pegar esse valor, separar eles pelas virgulas usando EXPLODE().
Depois conta quantas fotos/valores teve isso com o COUNT().
Faz um loop de acordo com o resultado do count().
E a cada iteração do loop mostra uma foto... (y)

Isso né? '-'

Isto mesmo :)
Vou tentar aqui!
Obrigado =)

IPB Skin By Virteq