RESOLVI O PROBLEMA!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERA NO CÓDIGO MESMO.....
AGORA AS NOTÍCIAS QUE CADASTRO NO FORMULÁRIO VÃO NORMALMENTE PRO BANCO DE DADOS, JÁ CONSIGO VISUÁLIZA-LAS E PAH...
AGORA, NA RETA FINAL, GOSTARIA MUITO Q ME AJUDASSE A PERSONALIZAR ESSAS NOTÍCIAS, PRA FICAR MAIS TRI NO SITE....
SABE, O SITE: http://www.casemodbr.com/ ??
EU GOSTARIA DE TER AQUELE SISTEMINHA NO MEU SITE... MAS NÃO FAÇO A MÍNIMA IDÉIA DE COMO ORGANIZAR DIREITINHO AS NEWS...
COMO POSSO PROCEGUIR??
- Fórum WMO
- → Viewing Profile: Posts: JAL
Community Stats
- Group Usuários
- Active Posts 18
- Profile Views 775
- Member Title Novato no fórum
- Age Age Unknown
- Birthday Birthday Unknown
-
Sexo
Não informado
1
Neutral
User Tools
Friends
JAL hasn't added any friends yet.
Latest Visitors
-
Guest
04/11/2007, 06:08
Posts I've Made
In Topic: Problema Com Banco De Dados.... Help!
12/12/2003, 11:40
In Topic: Problema Com Banco De Dados.... Help!
11/12/2003, 11:57
vamos lá então,,11 Dec 2003, 01:37 ] da uma olhada no script da inserir.php, pode ser que alguma variavel esteja errada... ou algo assim
posta o código fo form e o código da inserir ai pra gente ver...
falow
vou postar os códigos mais importantes, acho q assim fica mais fácil de resolver o problema...
primeiro, a tabela "noticias" q foi inserida no meu Banco de Dados... simplesmente peguei esse código abaixo e adicionei no SQL sem fazer nenhuma alteralção, até pq acho q não se faz necessário...
CREATE TABLE noticias (
id int(5) NOT NULL auto_increment,
nome char(30) NOT NULL ,
sobrenome char(30) NOT NULL ,
cidade char(50) NOT NULL ,
estado char(2) NOT NULL ,
email char(80) ,
data date NOT NULL,
hora time NOT NULL ,
titulo char(100) NOT NULL ,
subtitulo char(200) ,
texto text NOT NULL ,
ver char(3) DEFAULT 'off' ,
PRIMARY KEY (id),
UNIQUE id (id)
);
___________________________________________________________________
segue abaixo o código do arquivo "cadastra.php", formulário responsável pelo cadastro das notícias...
<?php
$data = date("Y-m-d");
$hora = date("H:i:s");
$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);
$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";
echo "<h1>Sistema de Cadastro de Notícias</h1>";
echo "<hr><br>";
echo "<form action='inserir.php' method='post'>";
echo "Nome:<input name='nome' type='text' size=30> *<br>";
echo "Sobrenome:<input name='sobrenome' type='text' size=30> *<br>";
echo "Cidade:<input name='cidade' type='text' size=30> *<br>";
echo "Estado:<i>(Exemplo: SP, RS, BA)</i><input name='estado' type='text' size=5> *<br>";
echo "Email: <i>(Exemplo: feitosac@yahoo.com)</i><input name='email' type='text' size=30><br><br>";
echo "Título do Texto:<input name='titulo' type='text' size=30> *<br>";
echo "Subtítulo do Texto:<textarea name='subtitulo' rows=5 cols=30></textarea><br>";
echo "Texto:<textarea name='texto' rows=10 cols=30></textarea> *<br>";
echo "<input name='data' type='hidden' value='$data'<>input name='hora' type='hidden' value='$hora'>";
echo "<input type='submit' value='Cadastrar'>";
echo "</form>";
echo "<br><hr>";
echo "<i>Campos marcados com <b>*</b> são obrigatórios no cadastro.<br>";
echo "<b>Observação</b>: Será inserido no seu cadastro a data atual, bem como a hora atual do cadastro<br>";
echo "Data: $novadata - Hora: $novahora<br>";
?>
___________________________________________________________________
Segue abaixo o arquivo "inserir.php", script q mandará a notícia para o Mysql automaticamente...
<?php
//Vamos definir as variáveis de data e hora
//para inserção no banco de dados
//Agora com as variáveis de data e hora criadas
//vamos criar uma variável especial para a querie sql
$sql = "INSERT INTO noticias (nome, sobrenome, cidade, estado, email, data, hora,
titulo, subtitulo, texto) VALUES ('$nome', '$sobrenome', '$cidade', '$estado',
'$email', '$data', '$hora', '$titulo', '$subtitulo', '$texto')";
//Agora é hora de contatar o mysql
$conexao = mysql_connect("mysql.webcindario.com", "username", "minhasenha")
or die ("Configuração de Banco de Dados Errada!");
//Substitua os valores acima caso não esteje de acordo com sua máquina
//Selecionando o banco de dados...
$db = mysql_select_db("noticias")
or die ("Banco de Dados Inexistente!");
//Inserindo os dados
$sql = mysql_query($sql)
or die ("Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!");
echo "<h1>Cadastro efetuado com sucesso!</h1>";
?>
___________________________________________________________________
Segue abaixo o arquivo "noticias.php", local onde aparecerá as noticias...
<?php
//Vamos precisar contar o MySQL novamente
$conexao = mysql_connect("mysql.webcindario.com","username","minhasenha");
$db = mysql_select_db("noticias");
//Agora é realizar a querie de busca no banco de dados
$sql = "SELECT * FROM noticias WHERE ver = 'on' ORDER BY id DESC LIMIT 15";
// Irá selecionar as últimas 15 notícias inseridas
// O curioso aqui, é que ele só irá selecionar os campos onde
// estiver o ver=on, isto foi discutido logo atrás, como um
// controle de notícias pelo webmaster
// Por padrão o MySQL colocou off, mas o webmaster terá que
// revisar as notícias e alterar o campo ver para as que quiser validar.
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta ao banco de dados");
// Agora iremos "pegar" cada campo da notícia
// e organizar no HTML
while ($linha=mysql_fetch_array($resultado)) {
$id = $linha["id"];
$nome = $linha["nome"];
$sobrenome = $linha["sobrenome"];
$cidade = $linha["cidade"];
$estado = $linha["estado"];
$email = $linha["email"];
$data = $linha["data"];
$hora = $linha["hora"];
$titulo = $linha["titulo"];
$subtitulo = $linha["subtitulo"];
$texto = $linha["texto"];
$ver = $linha["ver"];
$novadata = substr($data,8,2) . "/" .substr($data,5,2) . "/" . substr($data,0,4);
$novahora = substr($hora,0,2) . "h" .substr($hora,3,2) . "min";
echo "<b>Código da Notícia</b>: $id";
echo "<br>";
echo "Autor: $nome $sobrenome - ($email)";
echo "<br>";
echo "Cidade: $cidade - Estado: $estado";
echo "<br>";
echo "Data: $novadata - Horário: $novahora";
echo "<br>";
echo "Título da Notícia: $titulo";
echo "<br>";
echo "Subtítulo da Notícia: <i> $subtitulo </i>";
echo "<br>";
echo "Notícia: $texto";
echo "<br>";
echo "Validado pelo Webmaster: ";
if ($ver=on) { echo "Sim"; } else { echo "Não"; }
echo "<hr>";
}
?>
___________________________________________________________________
Bom, acho q dando uma analizada nesses arquivos dá pra ter uma noção do erro... acredito eu!
tenho outros códigos aqui, controle.php e tal... c tu quiser posso te passar!
In Topic: Criando Tabela No Banco De Dados...
10/12/2003, 18:42
é estranho o q está acontecendo no meu Banco de Dados...
a Tabela "noticias" já foi criada em meu Banco de Dados, isso q só adicionei o código e o SQL fez o resto... todos os arquivos foram criados e mandados para o ar: no caso... cadastra.php, inserir.php, noticias.php, controle.php, excluir.php, alterar.php e alterar_db.php
fiz todas as alterações necessárias em todos os arquivos, porém, quando tento cadastrar uma notícia, a página seguinte até abre, no caso a página "inserir.php, só q uma página em branco como c nada tivesse ali.... eu até consigo entrar na página onde tem o formulário para cadastrar a notícias, o problema mesmo é q a notícia parece não ir para o banco de dados...
o q pode estar acontecendo?
os arquivos estão todos configurados direitinho, porém, quando tento cadastrar uma notícia, a página seguinte até abre, no caso a página "inserir.php, só q uma página em branco....
a Tabela "noticias" já foi criada em meu Banco de Dados, isso q só adicionei o código e o SQL fez o resto... todos os arquivos foram criados e mandados para o ar: no caso... cadastra.php, inserir.php, noticias.php, controle.php, excluir.php, alterar.php e alterar_db.php
fiz todas as alterações necessárias em todos os arquivos, porém, quando tento cadastrar uma notícia, a página seguinte até abre, no caso a página "inserir.php, só q uma página em branco como c nada tivesse ali.... eu até consigo entrar na página onde tem o formulário para cadastrar a notícias, o problema mesmo é q a notícia parece não ir para o banco de dados...
o q pode estar acontecendo?
os arquivos estão todos configurados direitinho, porém, quando tento cadastrar uma notícia, a página seguinte até abre, no caso a página "inserir.php, só q uma página em branco....
In Topic: Formulario
10/12/2003, 13:44
Muito bom esse formulário!
testei aqui e funcionou direitinho!!!
Parabéns aí galera!!
testei aqui e funcionou direitinho!!!
Parabéns aí galera!!
In Topic: Criando Tabela No Banco De Dados...
10/12/2003, 10:02
oK...
eu mudei em todos os arquivos esse trecho "mysql_select_db("noticias")", trocando "noticias" pelo nome do meu banco de dados, no caso "julianolucas"...
não aparece mais a msg de erro quando cadastro a notícia, quer dizer, não aparece mais nada.... ele até vai pra página seguinte, mas não aparece nada escrito nessa página, tela branca.... o q pode ser isso??
eu mudei em todos os arquivos esse trecho "mysql_select_db("noticias")", trocando "noticias" pelo nome do meu banco de dados, no caso "julianolucas"...
não aparece mais a msg de erro quando cadastro a notícia, quer dizer, não aparece mais nada.... ele até vai pra página seguinte, mas não aparece nada escrito nessa página, tela branca.... o q pode ser isso??
- Fórum WMO
- → Viewing Profile: Posts: JAL
- Privacy Policy
- Regras ·