Terça-feira, 08 de Junho, 2004 | 170 comentários | 
Alguns sites e revistas onde este tutorial foi publicado:
Informação: Códigos revisados e sem erros.
Comece criando um banco de dados dedicado.
create database noticias;
Abra o banco de dados criado.
use noticias;
Agora é criar uma tabela para cadastro das suas notícias. Você um exemplo a seguir.
CREATE TABLE noticias ( id INT NOT NULL auto_increment, nome VARCHAR(40) NOT NULL , sobrenome VARCHAR(40) NOT NULL , cidade VARCHAR(50) NOT NULL , estado CHAR(2) NOT NULL , email VARCHAR(80) , data DATE NOT NULL, hora TIME NOT NULL , titulo VARCHAR(200) NOT NULL , resumo VARCHAR(255) , texto TEXT NOT NULL , ver TINYINT(1) DEFAULT '0' , PRIMARY KEY (id) );
Comentários sobre os campos acima:
Nos campos data e hora acima, poderia ser utilizado um campo do tipo DATETIME, mas resolvi separar para facilitar no entendimento. Agora com o banco de dados preparado, é hora de criarmos o sistema de cadastro de notícias do seu site. Este será o 2.º passo!
Este é um passo importante, onde um script criado em PHP irá inserir dados no banco de dados MySQL. Aqui iremos utilizar os conhecimentos passados no tutorial anterior, sobre questões básicas de PHP/MySQL. Primeiramente será criado o arquivo em HTML (formulário) para o cadastro de notícias. Vamos lá:
<h1>Sistema de Cadastro de Notícias</h1> <form action="inserir.php" method="post"> <label for="nome">Nome: </label> <input name="nome" id="nome" type="text" /> <label for="sobrenome">Sobrenome: </label> <input name="sobrenome" id="sobrenome" type="text" /><br /> <label for="cidade">Cidade: </label> <input name="cidade" id="cidade" type="text" /><br /> <label for="estado">Estado: </label> <input name="estado" id="estado" type="text" /><br /> <label for="email">Email: </label> <input name="email" id="email" type="text" /><br /> <label for="titulo">Título do Texto: </label> <input name="titulo" id="titulo" type="text" /><br /> <label for="resumo">Resumo do Texto:</label> <input name="resumo" id="resumo" type="text" ><br /> <label for="texto">Texto: </label> <textarea name="texto" id="texto" rows="10" cols="30" /> </textarea><br /> <input type="submit" value="Cadastrar"> </form>
Vamos realizar uma pequena análise neste arquivo. Repare que os dados do formulário serão enviados para o script "inserir.php" que será o responsável pela inserção desta notícia no banco de dados. A data e hora serão inseridas automaticamente. Caso você queira preenchê-los, apenas tire o campo do "hidden" e coloque-os como editável ("text"). Não foi inserido nenhum validador do formulário, portanto de você não preencher algum campo, o banco de dados não irá aceitar a inserção pois os campos são NOT NULL (exceção do campo resumo).
Agora é hora de criar o script PHP responsável por isto tudo. Vamos nessa:
<?php
/*
* faz a conexao ao banco
* e seleciona a base de dados
*/
$conexao = mysql_connect("localhost", "root", "root")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("noticias")
or die ("Erro ao selecionar a base de dados.");
/*
* monta query em SQL para insercao
*/
$sql = "INSERT INTO noticias (
nome,
sobrenome,
cidade,
estado,
email,
data,
hora,
titulo,
resumo,
texto
) VALUES (
'".$_POST['nome']."',
'".$_POST['sobrenome']."',
'".$_POST['cidade']."',
'".$_POST['estado']."',
'".$_POST['email']."',
NOW(),
NOW(),
'".$_POST['titulo']."',
'".$_POST['resumo']."',
'".$_POST['texto']."'
)";
/*
* executa a query
*/
$sql = mysql_query($sql)
or die ("Houve erro na gravação dos dados.");
?>
<h1>Cadastro efetuado com sucesso!</h1>
Você pode aperfeiçoar muito mais o script. Por exemplo, personalizar as mensagens de erro e sucesso, redirecionar para outras páginas, etc.
Irei mostrar como selecionar, por exemplo, as últimas 15 notícias inseridas no MySQL. Isto é muito útil, para sites que têm seções do tipo "Últimas Notícias". A ordenação é feita pelo campo id, mas podia ser feita também pelo campo data, caso fosse um campo do tipo DATETIME.
<?php
/*
* faz a conexao ao banco
* e seleciona a base de dados
*/
$conexao = mysql_connect("localhost", "root", "root")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("noticias")
or die ("Erro ao selecionar a base de dados.");
/*
* monta consulta em SQL
* seleciona as ultimas 15 noticias ordenadas
* decrescente por data
* obs.: seleciona somente as noticias que foram
* liberadas pelo webmaster
*/
$sql = "SELECT *
FROM noticias
WHERE ver = '1'
ORDER BY id DESC
LIMIT 15";
/*
* executa e trata a consulta
*/
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta");
if (@mysql_num_rows($resultado) == 0)
die('Nenhum registro encontrado');
/*
* fazendo um loop para mostrar os resultados
*/
while ($linha=mysql_fetch_array($resultado))
{
$novadata = substr($linha['data'],8,2) . "/" .
substr($linha['data'],5,2) . "/" .
substr($linha['data'],0,4);
$novahora = substr($linha['hora'],0,2) . "h" .
substr($linha['hora'],3,2) . "min";
echo "<b>Código da Notícia</b>: {$linha['id']} <br />";
echo "Autor: {$linha['nome']} {$linha['sobrenome']} <br />";
echo "E-mail: {$linha['email']} <br />";
echo "Cidade: {$linha['cidade']} <br />";
echo "Estado: {$linha['estado']} <br />";
echo "Data: $novadata - Horário: $novahora <br />";
echo "Título: {$linha['titulo']} <br />";
echo "Resumo: <em> {$linha['resumo']} </em> <br />";
echo "Notícia: {$linha['texto']} <br />";
echo "Validado pelo Webmaster: ";
if ($linha['ver'] == 1)
echo "Sim";
else
echo "Não";
echo "<hr />";
}
?>
As variáveis novadata e novahora foram criadas para tratar a hora e data do formato do SGBD para o formato usual.
Você ainda pode personalizar estas notícias, deixando o layout do seu jeito!
OBS: para mostrar todas as notícias, apenas retire o "LIMIT 15" da consulta.
Neste passo irei explicar como gerenciar os dados desta tabela. Primeiramente, devemos criar um arquivo PHP para mostrar todos os dados na tela, para depois podermos manuseá-los. Faça como o exemplo abaixo:
<?php
/*
* faz a conexao ao banco
* e seleciona a base de dados
*/
$conexao = mysql_connect("localhost", "root", "root")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("noticias")
or die ("Erro ao selecionar a base de dados.");
/*
* monta e executa consulta em SQL
*/
$sql = "SELECT * FROM noticias ORDER BY id DESC";
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta.");
?>
<table>
<tr>
<th>ID:</th>
<th>Nome:</th>
<th>Sobrenome:</th>
<th>Cidade:</th>
<th>UF:</th>
<th>Email:</th>
<th>Data:</th>
<th>Hora:</th>
<th>Título:</th>
<th>Disponível?</th>
<th>Opções</th>
</tr>
<?php
/*
* mostra os dados na tela
*/
while ($linha=mysql_fetch_array($resultado))
{
$novadata = substr($linha['data'],8,2) . "/" .
substr($linha['data'],5,2) . "/" .
substr($linha['data'],0,4);
$novahora = substr($linha['hora'],0,2) . "h" .
substr($linha['hora'],3,2) . "min";
echo "<tr>";
echo "<td>{$linha['id']}</td>";
echo "<td>{$linha['nome']}</td>";
echo "<td>{$linha['sobrenome']}</td>";
echo "<td>{$linha['cidade']}</td>";
echo "<td>{$linha['estado']}</td>";
echo "<td>{$linha['email']}</td>";
echo "<td>$novadata</td>";
echo "<td>$novahora</td>";
echo "<td>{$linha['titulo']}</td>";
echo "<td>{$linha['ver']}</td>";
echo "<td><a href='alterar.php?id={$linha['id']}'>Alterar</a> / ";
echo "<a href='excluir.php?id={$linha['id']}'>Excluir</a></td>";
echo "</tr>";
}
echo "</table>";
?>
O próximo passo agora é criar os arquivos alterar.php e excluir.php, responsáveis pela alteração e exclusão dos dados. Veja o código dos 2 arquivos respectivamente:
<?php
/*
* faz a conexao ao banco
* e seleciona a base de dados
*/
$conexao = mysql_connect("localhost", "root", "root")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("noticias")
or die ("Erro ao selecionar a base de dados.");
/*
* monta e executa consulta em SQL
*/
$sql = "SELECT * FROM noticias WHERE id = ".$_GET['id'];
$resultado = mysql_query($sql)
or die ("Não foi possível realizar a consulta.");
$linha=mysql_fetch_array($resultado);
?>
<h1>Alterar Cadastro</h1>
<form action="alterar_db.php?id=<?php echo $_GET['id'] ?>" method="post">
<label for="nome">Nome: </label>
<input name="nome" id="nome" type="text"
value="<?php echo $linha['nome'] ?>" />
<label for="sobrenome">Sobrenome: </label>
<input name="sobrenome" id="sobrenome" type="text"
value="<?php echo $linha['sobrenome'] ?>" /><br />
<label for="cidade">Cidade: </label>
<input name="cidade" id="cidade" type="text"
value="<?php echo $linha['cidade'] ?>" /><br />
<label for="estado">Estado: </label>
<input name="estado" id="estado" type="text"
value="<?php echo $linha['estado'] ?>" /><br />
<label for="email">Email: </label>
<input name="email" id="email" type="text"
value="<?php echo $linha['email'] ?>" /><br />
<label for="titulo">Título do Texto: </label>
<input name="titulo" id="titulo" type="text"
value="<?php echo $linha['titulo'] ?>" /><br />
<label for="resumo">Resumo do Texto:</label>
<input name="resumo" id="resumo" type="text"
value="<?php echo $linha['resumo'] ?>" ><br />
<label for="texto">Texto: </label>
<textarea name="texto" id="texto" rows="10" cols="30" />
<?php echo $linha['texto'] ?></textarea><br />
<label for="mostra">Mostrar Notícia? </label>
<input name="ver" id="ver" type="checkbox" value="1"
<?php if ($linha['ver'] == 1) { ?>checked="checked"<?php } ?>/><br />
<input type="submit" value="Alterar" />
</form>
?>
<?php
/*
* faz a conexao ao banco
* e seleciona a base de dados
*/
$conexao = mysql_connect("localhost", "root", "root")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("noticias")
or die ("Erro ao selecionar a base de dados.");
/*
* monta e executa consulta em SQL
*/
$sql = "DELETE FROM noticias WHERE id = ".$_GET['id'];
$resultado = mysql_query($sql)
or die ("Erro ao remover notícia.");
?>
<h1>A notícia foi excluída com êxito!</h1>
Agora basta criarmos o arquivo alterar_db.php que irá receber os dados do arquivo alterar.php e alterará seus respectivos dados no SGBD:
<?php
/*
* faz a conexao ao banco
* e seleciona a base de dados
*/
$conexao = mysql_connect("localhost", "root", "root")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("noticias")
or die ("Erro ao selecionar a base de dados.");
/*
* monta e executa consulta em SQL
*/
$ver = ($_POST['ver']) ? $_POST['ver'] : '0';
$sql = "UPDATE noticias SET
nome='".$_POST['nome']."',
sobrenome='".$_POST['sobrenome']."',
cidade='".$cidade."',
estado='".$_POST['estado']."',
email='".$_POST['email']."',
data=NOW(),
hora=NOW(),
titulo='".$_POST['titulo']."',
resumo='".$_POST['resumo']."',
texto='".$_POST['texto']."',
ver=".$ver." "."
WHERE id = ".$_GET['id'];
$resultado = mysql_query($sql)
or die ("Erro ao alterar notícia.");
?>
<h1>Notícia alterada com sucesso!</h1>
não tÔ entendo...
vc faz a conexão com o bd mas...
em que parte do script tá dizendo o nome do banco o usuario e senha do mysql?
apenas diz
$conexao = mysql_connect("localhost", "root", "root")
or die ("Erro na conexão ao banco de dados.");
$db = mysql_select_db("noticias")
or die ("Erro ao selecionar a base de dados.");
Luzimar,
Se você olhar na documentação do PHP, verá que a função mysql_connect tem como argumentos mais comuns: HOST, USUARIO, SENHA. Já a função mysql_select_db tem o argumento comum BANCO DE DADOS. Ou seja, quando eu falo mysql_connect("localhost", "root", "root"), estou dizendo que o host = localhost, usuario = root, senha = root.
O ideal é você deixar este arquivo em separado, e apenas fazer include, mas neste tutorial não vem ao caso.
Gostei muito do tutorial, estamos começando a trabalhar com PHP e estou curtindo muito. as suas explicações saun 10. Eq. SuperWEB, Alexandre F
segui o tutorial , mais ta aparecendo isso.
Parse error: parse error in c:\apache\htdocs\inserir.php on line 14
to tendo dificuldade nessa parte:
$conexao = mysql_connect("localhost","root","root");
eu coloco o login e senha que fiz assim que iniciei i mysqladmin no my.ini , mais nom funciona,como faço nessa parte,pois é a unica que num to acertando.
Cara já tava a um tempo procurando na Net sobre este artigo que fala sobre a ALTERAÇÃO e EXCLUSÃO de dados, ate que em fim encontrei, muito bom, continue
assim .
A, sim, estou desenvolvendo um sistema para o controle do arquivo do local que trabalho, se poder ajurdar-me enviando mas modelos de ALTERAÇÃO e EXCLUSÃO de dados ficaria muito agradecido.
meu email é damxrn@hotmail.com
O que seria de nós iniciantes se não fosse vocês?.
Está dando esse erro não meu caso:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in d:\aprojetos_modelo\homepage\adesenvolvimento\teste\inserir.php on line 33
Obs.: ativei o register_global;
esse tuto contem varios e varios erros... + se for seguido e testado passo a passo td vai se resolvendo, de certo ele foi muito util a mim.
obrigado ao criador.
Cara
Muito bom material, mesmo que tenha algum erro, é excelente modelo para aprender e desenvolver coisas mais complexas (mesmo que eu não o use, vou marcá-lo como referência).
Obrigado pela disposição de fazer!!
[]´s
ISrael
amigo .como q faço para a mensagem aparecer numa pagina ....só a mensagem, a data e a hora ...?
Como faço pra ver as noticias em uma lista e não a noticia completa quero ver só o titulo clicar e ver.
não rodou fiz tudo direitinho.
consegui criar mais ta dando erro.
Parse error: parse error in c:\apache\htdocs\phpmyadmin\noticias\inserir.php on line 34
Não funciona... Se você Seguir o tutorial do geito q está aqui não funciona nem que a vaca tussa...
Por favor... Arruma aew...
Giovanni, me desculpe, mas o tutorial tinha alguns erros mesmo. Já foram corrigidos. Abraços e obrigado pela notificação.
Grande feitosac meu brother e meu futuro mestre.. rsrs
Gostei muito do artigo, me elucidou em varios aspectos... simples prático e eficiente.
Mas em todo caso, veja isso:
quando o alterar_db.php eh chamado... ele não recebe como parâmetro $_GET a id, que estava no alterar.php, na hora de fazer a query o campo então fica em branco e ele fica sem saber qual a noticia deve alterar.
Eu posso até ter feito alguma coisa errada, mas acho que está certinho aqui.
Não sei se me entendeu, mas de qualquer forma eu voh lhe perguntar depois mesmo...
Abração!
Valeu pelo artigo.. faça outros!
Leonardo,
Veja o atributo action do form, no arquivo alterar.php:
"alterar_db.php?id=".
Percebeu que é passado o id? Caso não esteja passando no seu teste, certifique-se se a configuração do seu PHP está correta (php.ini), com suporte a variáveis globais (register_globals).
No mais está certinho. É claro que este tutorial foi desenvolvido para leigos, para começar a ter noção sobre banco de dados em PHP, e não entrei em detalhes mais técnicos, como a segurança dos dados por exemplo, entre outros.
Abraço!
Muito bom, excellent muito facil de fazer!
Ciro, não consegui fazer os campos data e hora da tabela acima citada, apos o comando create table noticias(....) é exibido uma mensagem de erro dizendo que é necessário habilitar o InnoDB para criar a tabela, sou iniciante e não sei como fazer isso, por favor se você puder me ajudar eu agradeço.
Tente especificar o tipo da tabela no final do comando CREATE. Ex.:
CREATE TABLE noticias
(
...
) TYPE=MyISAM;
Muito obrigado, consegui criar o campo data no formato de data que faltava.
Agora funcionou com essa ultima explicação.
Ciro, gostei muito desse tutorial, só que deu um probleminha na hora de mostrar os dados aparece o seguinte erro na tela:
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/portalbo/public_html/noticia/inserir/mostra.php on line 47
rapaiz me desculpe mais é que estou iniciando na linguagem php, se vc puder me ajudar agradeço muito.
Almir,
Este erro se refere a erro de Sintaxe. Por favor, reveja o código, cheque se há algum espaço em branco indevido.
Abraços!
show esse artigo! facinho de entender!!
usuário leu a noticias, e ele quer enviar para o amigo dela a mesma noticias, como faira ?
Grato,
Luis Gustavo
Luis,
Você pode fazer um outro "script" que faça o envio da noticia por e-mail para um outro usuário. Você precisaria passar a ID da notícia, e fornecer um formulário para preenchimento do e-mail. Depois disso, faria a consulta no banco de dados para a notícia, e usaria a função mail() para enviar o e-mail.
Abraço!
Ciro !
Você não pode demonstrar pra nós ?
Ficaria muito grato.
Obrigado.
Luis,
Poderia até fazer um. Mas numa simples pesquisa no Google, achei algo que pode te interessar. Pesquisa por: sistema indicação php.
Abraço!
Faz ai documentado pra gente aprender de forma segura com mysql.
Fiz e refiz umas dez vezes, nunca deu certo.
Junior,
Poste suas dúvidas, o que ocorreu. Este tutorial foi testado por mim e várias pessoas.
Abraço!
gostei muito da tutoria manu..apesar de ja ter passado dessa fase...rsrs..., mas gostaria que vc fizendo um sistema de busca explicando dessa mesma maneira...se puder agradeço me avisar por email..abraço PC.
Realmente, o que aconteceu aí no comentário #20 também aconteceu comigo. O que fiz, foi o seguinte, retirei os apóstrofos, das linhas echo no fim dos scripts que davam esse problema. Ex.: o que era
echo "E-mail: $linha['email'] ";
virou
echo "E-mail: $linha[email] ";
Olá ciro estou tentando rodar o seu script no meu PC, instalei o PHP, MySQL e phpmyadmin, está tudo rodando certinho, mas quando coloco seu script dá esse erro:
Notice: Undefined index: nome in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Notice: Undefined index: sobrenome in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Notice: Undefined index: cidade in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Notice: Undefined index: estado in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Notice: Undefined index: email in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Notice: Undefined index: titulo in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Notice: Undefined index: resumo in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Notice: Undefined index: texto in D:\IIS\TESTE\Nova pasta\inserir.php on line 15
Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios!
sendo que na linha 15 eu tenho:
$sql = "INSERT INTO noticias (nome, sobrenome, cidade, estado, email, data,hora, titulo, resumo, texto) VALUES ('".$_POST['nome']."', '".$_POST['sobrenome']."', '".$_POST['cidade']."', '".$_POST['estado']."', '".$_POST['email']."', NOW(), NOW(), '".$_POST['titulo']."','".$_POST['resumo']."','".$_POST['texto']."')";
NAO RODA DE JEITO NENHUM, POR FAVOR UMA AJUDA ! =D
Danilo,
Você deve ativar o suporte a variáveis globais no teu PHP.INI.
Procure também pela linha:
error_reporting = ...
E troque por:
error_reporting = E_ERROR
Abraço!
Ciro, muito obrigado, consegi fazer rodar tudo certinho!!
seu tuto foi muito bom pra mim =)
continue assim, vlw
Ciro,
Eu trabalho com programação delphi com mysql, porém estou com problemas com campos do tipo data , eu gostaria de configurar o mysql 5.0 para que o formato da data fosse dd/mm/yyyy, para isso fui no y.ini e aletrei na sessão mysqld a variavel global date_format=get_format(date,'EUR'), mas n ahora de carregar o banco ele diz que este formato é invalido. Voce tem ideia de como eu posso fazer isso??
Grato
fabiano
Caro Ciro,
Estou com uma dúvida semelhante a do leonardosr. O alterar_db.php não está gravando dentro da tabela. Na verdade, sequer recebe as variáveis do alterar.php.
Seria interessante uma solução que não envolvesse habilitar o suporte a variáveis globais (register_globals), uma vez que isto pode levar a uma falha na segurança.
Olá,
Muito bom o tutorial, consegui montar ele e está tudo ok, com excessão no "alterar_db.php", que me retorna o seguinte erro: "Notice: Undefined index: ver in c:\arquivos de programas\easyphp1-8\www\noticias\alterar_db.php on line 8".
Contúdo faz a alteração normal embora a mensagem de erro.
Opa esqueci de citar a linha 8: $ver = ($_POST['ver']) ? $_POST['ver'] : '0';
Angelo,
Isso acontece porque seu PHP está configurado para alertar sobre variáveis ainda não definidas.
Edite seu PHP.INI (geralmente fica na pasta C:\WINDOWS) e na linha error_reporting, altere para:
error_reporting = E_ERROR
Abraço!
Excelente! Só fiquei em dúvida o porque toda a vez que volto para a consulta (no modo administrador) tenho que atualizar a página . . . por que?
Segui o seu tutorial, mas encontro os seguintes erros:
em alterar.php
não foi possível fazer a consulta
em consulta.php:
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\arquivos de programas\easyphp1-8\www\consulta.php on line 45
na linha 45 tenho:
echo "Código da Notícia: $linha['id'] ";
em excluir.php Notice: Undefined index: id in c:\arquivos de programas\easyphp1-8\www\excluir.php on line 14
Erro ao remover notícia.
na linha 14 tenho:
$sql = "DELETE FROM noticias WHERE id = ".$_GET['id'];
em gerenciar.php
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\arquivos de programas\easyphp1-8\www\gerenciar.php on line 52
na linha 52 tenho: echo "$linha['id']";
Por favor, dê uma ajuda. Obrigado!
Ciro.
Vou usar este srcipt no meu site, para afzer um tipo de noticias.
www.guiadecompra.com
Muito bom mesmo.... eu que estou começando agora... simplesmente nao existe nenhum tão bem explicado como este na internet...
Parabens e Obrigado
Olá mto bom o tutorial apesar de eu ter vários problemas mas mtos jah consegui arrumar lendo os comentários.
agora tenho um pequeno erro...
Mensagem:
Notice: Undefined index: ver in c:\caminho\alterar_db.php on line 16
E a linha falada eh:
$ver = ($_POST['ver']) ? $_POST['ver'] : '0';
se puder ajudar =)
opa... eu denovo, desculpa, jah vi oq eh
tudo certo agora, vlww pelo tutorial, consegui sair do chão agora =)
Segui o seu tutorial e tudo beleza.
O "alterar_db.php" retorna a seguinte mensagem: Erro ao alterar notícia.
Segue o script
Notícia alterada com sucesso!
Muito bom Ciro, vlw ...tava precisando de um tutorial desse ae.
mas o meu esta dando o seguinte errro :
-------------------------------------------
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in d:\www\news\news.php on line 45
-------------------------------------------
e na linha 45 esta o seguinte comando :
---------------------------------------------------
echo "Código da Notícia: $linha['id'] ";
--
se puder tirar minha duvida, me ajudara ainda mais.
obrigado.
aew..consegui resolver o problema aqui..xD
deskulpa pela preguiça...eheh.
vlw!
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\arquivos de programas\easyphp1-8\www\consulta.php on line 45
na linha 45 tenho:
echo "Código da Notícia: $linha['id'] ";
Deu o mesmo erro comigo..
Qual será este fatasma???
bom dia Ciro! gostaria de saber como implementariamos nesse sistema de noticias, uma opção p/ inserir imagens no meio das noticias!
aguardo respostas!
Guilherme
O seu tutorial me esta sendo muito ultil para aprender php, e concordo com o Guilherme sobre as imagens.. tenho uma ideia de implementar a imagem sempre em local fixo, mais não consigo imaginar ( ainda ) como colocar em local determinado pelo usuário.
Parabens pelo tutorial. espero que você faça mais desses
Ola tudo bem muito bom este tutorial
da pra tirar muita duvida, estou montando uma loja virtual mais estou no incio nas tabelas ainda tem algumas tabelas que são complexas tem com vc me ajudar a ajustar as tabelas para ligar serei muito grato este no meu email esta o meu msn obrigado estou aguradando !!!!
Olá, estou começando agora com php. Gostaria de saber como faço uma rotina para que meu cliente possa cadastrar e atuaçziar o site dele. É parecido com o sistema de notícias sua, CIro, mas preciso também inserir imagens. Agradeço e espero uma resposta.
Grande Ciro,
Está de parabéns excelente tutorial !!
Amigo, estou com um problema quando vou gravar os dados .. aparece houve erro na gravação dos dados ...
Tens alguma dica ??
Muito bom,cara bem explicado ,vou recomendar para mais pessoas
Ciro,
Muito útil, consegui adaptar às minhas necessidades e funcionou muito bem.
Obrigado pelo material.
Só umas dúvidas que surgiram:
Como faço com que o código abaixo passe mais variáveis além de $linha['id'] para que possa fazer uma consulta sql com mais de um parâmetro( id e a data) na hora de chamar o alterar.php ???????
echo "<a href='alterar.php?id={$linha['id']}'>Alterar";
E na hora de fazer a consulta no banco para mostrar o que vai ser alterado, como passo mais de um parâmetro (id e a data) usando o $_GET como no codigo abaixo????
$sql = "SELECT * FROM noticias WHERE id = ".$_GET['id'];
Agradeço a ajuda que puder dar,
[]'s
fabio
Olá, eu tenho tentado fazer esse script de notícias, mas ao abrir a página \\\'controle\\\' fica dando um erro de query. Eu sou inexperiente em php ou mysql, então não sei o que pode estar dando errado...
Consegui corrigir! Muito obrigada pelo tuto!
Otimo o tutorial
Funcionou direitinho, agora eh soh adaptar ao meu site
Valeu kra!
Senhores, testei o código e apresentou alguns problemas,.. Eu nao entendo quase nada de PHP (to iniciando), mas a página que deveria apresentar os dados (no caso o \
cara... muito bom este tutorial, aprendi um munte com ele... esto até conseguindo modificar ele e adaptar em um site e ta ficando muito bom... valeu mesmo...
Deu esso erro quando preenchi o formulário:
Warning: mysql_connect(): Access denied for user: \\\'root@localhost\\\' (Using password: YES) in /home/cidadesa/public_html/news2/inserir.php on line 7
Erro na conexão ao banco de dados.
Pq será??
Um abraço,
Olá Ciro,
Muito obrigado, consegui consertar o meu código, no livro que comprei tem muitos erros, gostaria de sabr se tem como mostrar uma parcial das noticias e inserir fotos.
vlw
Obrigado
Rapaz valeu pela força, sei quase nada de php, mas com esse tutorial ficou muito bom esse sistema de noticias, que eu alterei pra Livro de Visitas. Coloquei na caixa de TEXTO em editor de html que ficou show. Coloquei layout e tb criei o arquivo de conecção com o banco de dados unico(sem precisa digita usuário e senha em cada arquivo).
Ainda estou modificando ele, acredito que fim de semana vai tá legal. Se alguem quiser que eu envie o sistema completo é só mandar um email hrdumm@gmail.com.
Está faltando ainda proteger o sistema ADMIN mas isso vai ter que ser outro pra fazer.
Grande abraço a todos.
Amigo... sou zero em programação, mais mesmo assim continuo insistindo... a pergunta seria: Como faço pra criar uma campo tipo data para ser inserido no mysql com php? Mais os campos dividos em dia, mês e ano.
Ciro,
Sou iniciante em php, tô estudando feiot louco, pois peguei um jornal como cliente, no caso teu \\
Ciro,
Muito bom teu tutorial, mas como faço pra enviar noticia com imagens? E como faço que que a noticia va pra seu genero,; no caso, cidade, brasil, politica, entende?
E so mais um coisa, e pra que tenha noticias anteriores, como devo fazer?
Agradeço!
Caro amigo, segui os passos para criar o portal de notícias e funcionou perfeitamente. A dúvida agora é a de como inserir figuras pelos mesmos passos do cadastro, ou seja, as figuras são armazenadas no banco de dados e visualizadas junto com as notícias? Valeu!
Muito bom, mas preferi o recordset do dreamweaver para acessar o BD.
Depois de muito procurar, vejo que seu estilo é direto e prático. Como posso conseguir todas as suas aulas ? Vc me indicaria um livro nesse estilo ? Tenho o MySQLFront e pergunto: é mais correto fazer via DOS ?
Agradeço pela informação.
Muito bom o tuto!
To iniciando e me ajudou bastante.
Valeu
tenho uma unica duvida como faço pra excluir varios dados ao mesmo tempo...
ex.: tenho quatro noticas antigas e quero excluir pelo admin...
obrigado
Voce poderia esclarecer como criar integridade referencial entre tabelas?
Grata, Aline.
Olá, belo tutorial, parabéns!
Você porderia implementar uma recursividade nele tb né, onde as pessoas que visualizassem a noticia na integra podesse comenta-lá, um sistema tipo esse aqui mesmo, de comentarios mas nesse caso pra cada noticia.
O que você acha disso?
parabéns pelo tutorial, simplesmente EXCELENTE.
Ciro fiz todos os testes com uma outra versão deste portal e não consigo gravar $nome e $mensagem porém
a data hora estão gravados. O erro é o seguinte:
------------------------------------------------------------------
A página não pode ser atualizada sem o reenvio da informação Clique em \\\'Repetir\\\' para enviar a informação novamente ou clique em \\\'Cancelar\\\' para retornar à pagina que estava tetando exibir.
----------------------------------------------------------------
Esse é programa que estou usando:
inserir no BD
Ciro, sou iniciante e ph e até to indo bem mas tem um problema fiz tudo do jeitinho que esta o tutorial tudo funciona apenas ele não cadastra a mensagem depois de criar o registro 0 vc sabe como posso concertar isso.
Muito obrigado.
Seus tutoriais são muito bons parabéns!
Mto bom o tutorial, consegui sanar minhas dúvidas sobre a sintaxe dos comandos de inserção, exclusao e alteração no PHP + MYSQL. Obrigado
montei o sistema de noticias
adapitei a minha realidade
:-D está ecelente o artigo
mas pintou uma duvida
: de como faço para relacionar comentarios na noticia
(onde os internautas irão interagir com as noticias, falar o que acha etc...)
onde cada noticia tera seu bloco de comentarios direcionada a tal.
des de já agradeço
Diorgenes Roan
Bom o tutorial, simples e direto. soh eh preciso ter um pouco de conhecimento em php e mysql, pode fazer tranquilamente
Ciro,desculpa a invasão mas tou com um problema
Pessoal, Muito prazer conhecer a todos até que enfim encontrei esse forum na net, está muito bom mesmo, e meus agradecimentos ao ciro que com esse tutorial acaba ajudando os amigos.
Só queria fazer uma pergunta. Ciro vc sabe onde eu salvo esses arquivos em que pasta?
e por acaso alguem aew saberia me enformar on tem um tutorial para fazer uma Loja Virtual mas quero uma Loja para hospedar no meu servidor.
Boa tarde,
Adaptei o scritp acima para criar um portal de notícias no meu site e correu tudo bem, o script é ótimo... Só que tentei usar os mesmos critérios para criar um banco de dados de reuniões, e não estou conseguindo gravar os dados, será que alguém poderia me dizer onde está o erro? O script ficou assim:
Retransmitindo o script:
-----------------------------------------------------------------------------
$conexao = mysql_connect(\\
Olá Ciro ,excelente Tutorial!!!!!!!, da primeira vez não deu certo, mas só foi configurar o php.ini que deu tudo certo, nunca havia conseguido conectar,uma base de dados via PHP , fiquei muito feliz de conseguir usando este tuto, como faço pra falar com vc a respeito de Banco de Dados? Tenho uma tarefa ardua pra fazer aqui na empresa...
Um abraço
rubens cruz
Ver as Ultimas Noticias de Este ERRO:
Código da Notícia: 2
Autor:
Notice: Undefined variable
Notice: Undefined variable
E-mail:
Notice: Undefined variable: linha in c:arquivos de programasea
Cidade:
Estado: Data: 08/12/2006 - Horário: 16h58min
Título:
Notice: Undefined variable: linha in c:arquivos de programaseasyphp1-8wwwportalalterar.php on line 58
Resumo:
Notice: Undefined variable: linha in c:arquivos de programaseasyphp1-8wwwportalalterar.php on line 62
Notícia:
Notice: Undefined variable: linha in c:arquivos de programaseasyphp1-8wwwportalalterar.php on line 66
Validado pelo Webmaster: Sim
Erro na linha 16 do arquivo
alterar_db.php
Alterar para:
cidade=\\\'\\
Funcionou tudo......usando Windows e EasyPhp
Mas não consigo faze-lo funcionar no linux, não sei como configurar o Apache e o PHP mas nem sei onde ficaram instalados seus arquivos...help-me
A pagina aparece em branco.....
Como faço para colocar uma foto na notícia?
Obrigado pela atenção.
Oi! Desculpem pela ignorância. Estou aprendendo PHP... Me obrigaram hahahaha Trabalho num hotel. E sempre tive como foco design, Flash e etc.. Mas faze o que né...
Fiz todo esse tutorial. As noticias ficam gravadas no banco de dados, tudo certinho.
Agora devoi criar no site que estou produzindo algum código para o site puxar a noticia do banco? Um Include ou algo assim?
E como posso proteger com senha essa adm?
ABraços!
Muito legal o Tutorial!
Gotei bastante do tutorial! Apenas gostaria de saber como faço para paginar dos dados. Se você puder escrever um tutorial dando uma ideia seria de grande valia para mim e inúmeras pessoas!!!
eu nao gostei muito dessa ideia pq quase todos os meus imails estao como nao comfirmado!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Fala Galera... alguem me ajuda por favor fiz o esquema ai mas estou com a seguinte menssagens de erro:
Warning: mysql_connect() [function.mysql-connect]: Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\\\\Arquivos de Programas\\\\Apache Group\\\\Apache2\\\\htdocs\\\\inserir.php on line 7
Sera que é algum problema com a minha versão do MySQL ou algo no genero??????
Valew Pessoal
Agradeço desde jah a Atenção
Abraços
Estou terminando a montagem das paginas do site em referencia, estou buscando colaboradores e sugestões , vou testar vossa aula sobre formularios, voltarei a dar-te noticias a respeito, caso, queira, acatarei com muita satisfação vossas sugestões e colaboração, claro, tambem na hora de comer o queijo. Cordialmente Waldemar Pelegrino
opa
Excelente... simples ateh p quem n manja mto d programação.
Mas to com uma duvida...
ele n tah fazendo a consulta... tipo.. como q faço pra ele exibir a noticia... na pagina admin ela aparece, ms como q faço p exibir em uma pagina?
valew! abraços!
opa
Consegui descobrir pq n estavam aparecendo na consulta.. eh q o webmaster tinha q liberar.. (=
tah com um erro no campo cidade, lah no arquivo altera_db...
jah concertei aqui...
olha soh... serah q tem como ele fazer a consulta separado e n exibir o resultado.. tipo.. exibir dentro do html...=\\\\ eu jah vi isso em outro tipo d script... fica melhor pra formatar..
valew
Parabéns Ciro!
Fiz o sistema passo a passo e funcionou tudo corretamente. Estava procurando há tempos um tutorial simplificado e esse está totalmente livre de erros.
Muito Obrigado.
Davi Jose
Agência di Giacomo / Natal - RN
www.digiacomo.com.br
testado e aprovado, no windows e linux, de vez enquando sempre volto a esse site, quando preciso disto, tomara que nunca saia do ar : )
Gostaria de saber como faço para inserir uma foto na notícia... agradeço se poder me ajudar....abraços
É, se tivesse como inserir uma imagem ao postar a imagem ficaria perfeito. Dá uma luz aí Cirão!
Ciro,
Parabens pelo Tutorial... foi muito bom ...
Consegui fazer praticamente tudo só tem apenas um problema: os dados inseridos não aparecem quando executo os arquivos controle.php e noticias.php.
Há confirmação que foi inserido uma noticia e apesar de eu ter inserido os dados e o arquivo inserir.php dizer \\\\
que o Cadastro foi inserido com sucesso, quando realizo um consulta aparece as notícias em branco como se não houvesse inserido nenhum dado.
Utilizo windows 2000, apache2.0, php5, mysql5 e phpmyadmin.
Observei que quando criava a tabela \\
Parabéns! Vc mandou bem!
rox esse tutorial ^^
Bom tarde Ciro, Quando cadastro minhas noticias automaticamente vai para inserir.php dizendo que foi cadastrado com sucesso, até aí tudo bem, porem quando vou visualizala na pagina noticias.php nada aparece, o site fica em branco, ai fui em controle.php e quando clico em alterar o site também fica branco, e se clico em excluir aparece ( Parse error: syntax error, unexpected T_STRING in /www/110mb.com/t/i/a/g/o/a/s/d/tiagoasd/htdocs/noticia/excluir.php on line 5 ) e ainda dentro de controle tem uma opção chamada Disponivel, aqui minhas noticias aparece todas como OFF..
O que pode ser isso?
Um abraço..
Como faço para colocar fotos com noticias
Muito bom, apesar desse tutorial ser para iniciante. muito bom valeu.
Vou indicá-lo para meus amigos iniciantes.
Valeu.
passa no meu site aew.
deixe comentários lá;
Obrigado
Gostei muito da dica
Obrigado
Olá Ciro!
Brother, eu fiz o meu tutorial e gostaria se possível que você avaliasse.
Da uma olhada
http://www.webtendencias.com.br/tutoriais/index.php?id=12
Sistema de noticias com comentários.
Vlw.
Gostei muito deste exemplo, estou aprendendo bastante em PHP. Novos exemplos sempre são muito interessantes.
vc poderia me dar uma dica como faço para eu cadastrar um anoticia e enviar para aoutra pagina e depois eu visualizar no brauwser tipo um painel de controle?
Cara e o seguinte, esse portal nao e legal nao, talvez para iniciantes. vamos fazer algo mais profissional ta ligado abraco
Adorei o tutorial, consegui utilizar tudo o que foi ensinado, agradeço e muito ao Ciro pelo trabalho.
Claro que um livro que comprei sobre (mas um pouco vago, não muito direto) e mais algumas leituras na internet me deram a base necessária pra entender a lógica da programação, mas este tutorial veio no tempo certo e sanou minhas dúvidas.
abraço
Otimo.
Oi ciro.
so queria saber se esse turial ja ta acualizado, porque eu tirei um estava km mtx erros. Estou a fazer um portal para um projecto da escola e o codigo vai me ser util.
agradeco pelo seu tuturial;
abracos...
*********************
Muito bom, show.
*********************
como apresentar sómente, digamos 50 dígitos da notícias e dépois colocar os 3 pontinhos e a chamada ler mais
é uma notíia sobre ... ler mais
muito bom, consegui rodar certinho sem nenhum erro mesmo sendo leigo no assunto, existe uma forma de criar um arquivo busca.php e mandar ele fazer a pesquiza no mysql trazendo somente os registros chave?
exemplo tenho no meu mysql o nome: joão e nome maria
tem como filtrar a busca para lista só o que eu procuro
tipo uma busca no campo: nome e listar todos que forem igual
se sim me digam uma fonte para aprender isso
grato
Marcelo
obrigado novamente pelo belo tutorial
muito bom esse script cara to adaptando ele para cadstrar e exibir com foto. valeu!
Gostaria de saber como eu faria um tratamento com as Aspas, este caso a aspas simples ( \\\' ) sozinha provoca um erro de na gravação e no update. Tem alguma maneira de corrigir isso?
Como corrigir este \\\\
oq tenho qe fazer para corrigir este erro --- Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios! ?
Att.Jr
gostaria de colocar ele em meu site mais acho muito complicado como fazer tenho que ir la no meu banco de dados ou não preciso de umas dicas para asssim fazer se se responderem esta dúvida ficarei grato!
*ops: poco entendo sobre PHP...
Olá Ciro, cara é o seguinte, eu fiz tudo como está comentado no tuto, porém o meu erro está como já mensionado aqui, simplesmente o formulário não cadastra no bd os dados preenchidos nele, verifiquei junto ao bd e lá só consta a hora e data da postagem. Outra coisa, no arquivo controle não deveria ter uma opção para validar a notícia ou seja, deixa-la \\\'on\\\'?! Aguardo sua resposta!
Bom, não rola desde o começo, tento cadastrar e dá erro ao acessar banco de dados, o qu pode ser?
obrigado
oq tenho qe fazer para corrigir este erro --- Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios! ?
Att.Jr
oq tenho qe fazer para corrigir este erro --- Houve erro na gravação dos dados, por favor, clique em voltar e verifique os campos obrigatórios! ?
Estou com Registro Global = ON, e tbem
error_reporting = E_ERROR
Att.Jr
:
:
Valeu d+!!
Há tempos procurava algo assim, tão bem explicadf, mto grato
galera axei esse site aqui na net axei o artigo bacana mais qual mysql eu uso eu tenho um sql 2000 server mais da erro na hora de roda o codigo no query analizer deixa um link ae pra mim baixa falo um abraço
To me basenado no seu tutorial para desenvolver um sistema de noticias. So que na parte em que insere os dados no banco ele ta inserindo dois registros. Um com os dados da noticia e outro em branco.
Olá Ciro Feitosa!
Tô com um problemão na mão!
Baseado no seu sistema de notícia em criei um formulário de cadastro, tudo corre bem.
Consigo visualizar os dados que cadastrei via PHPMyAdmin, mas não consigo cadastrar nada pelo formulário, já constatei que o formulário está enviando corretamente, pois coloquei na linha de erro do SQL as variáveis que ele puxa do formulário, o problema está no documento inserir.php, na seguinte linha:
$sql = mysql_query($sql)
or die (\\\'Houve erro na gravação dos dados.\\\');
isso porque fica aparecendo esta mensagem \\\'Houve erro na gravação dos dados.\\\', o tempo todo, não importa o que eu faça no sistema.
Tenho um blog publicado usando seu sistema, está hospedado em www.arquet.com.br/blog, ou seja, sei que os scripts funcionam, poderia me dar um alô.
Outra coisa que eu fiz, mas acho que não tem nada haver, são 19 campos no formulário, mas não creio que o problema é a quantidades de dados né, ou é?
Ciro, e se eu quiser fazer uma divisão por categorias?
Olá Ciro!!!
olha eu to tentando incrementar um sistema de noticias não mto diferente deste que vc encina no seu tuto, mais eu ja mechi de todas as formas e não consigo fazer com que ele funcione, será que vc me daria uma luz???(((PHP Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/noticiad/public_html/estrutura/apresentacao/geraNoticia.php on line 4
))) Este é o erro que me da!!!
Ciro , eu queria saber como colar as noticias feitas na minha pagina de noticias , se possivel responder ao meu e-mail
muito obrigado
falow
Hola,.Sou programador novo em php.. não to muito por dentro de como tudo funiona, Gostaria muito q me ajudassem..
Estou montando um site de downloads,..E a única coisa q não concegui faser foi faser funcionar o campo comentário.. Gostaria q os usuarios publicassem algo sobre oos arquivos
... se alguem puderajudar eu agradesso\\\'
ciro , eu uso o easy php ,ja fiz algumas aplicaçoes com ele mas quando faço o banco de dados com phpadmin ele nao conecta ao banco me de uma dica
valeu!
peguei várias dicas desse tutorial q funcionaram perfeitamente.
abração
fiz tudo certinho mas na hora de inserir aparece a mensagem Houve erro na gravação dos dados
o que pode ter acontecido?
Obrigado desde ja
Excelente,
Parabens.
O que podias mesmo acrescentar era o nome a que devemos dar ao ficheiro.
Pois para quem não entende muito bem PHP, há sempre duvidas se gravar com *.html ou *.php.
De resto tudo OK.
Parabens está legal ![]()
\\\'Fatal error: Call to undefined function mysql_pconnect() in C:\\\\BD\\\\BDSite\\\\index.php on line 3\\\'
O que está acontecendo para dar esse erro?
Ai cara.. sistema perfeito.. funcionou 100%.. só teve um errinho no arquivo altera_db na linha de alteração da cidade.. Mais corrigi.. o resto 100%
Abraços..
Execente topico, para ficar mais completo so falta duas coisa; mencionar de forma mais clara o nome de ARQUIVO p ser salvo, para alguns q ficou faltado ou confuso. E como colocar uma foto junto a noticia. Obrigado
Pra quem já se viu customizando algumas linhas em PHP sem saber programar esse tutorial entrega tudo o que um iniciante precisa pra praticar e entrar de cabeça na linguagem.
Forte Abraço e parabéns!
Parabéns pelo sistema... Sou iniciante em PHP/MySQL e este tutor me ajudou na minha aprendizagem.... vou guardar e verificar cada linha... Muito bom mesmo, parabens...
Po favor...
Gostaria de saber como faço para escluir meu msn?
Estou presisando muito esclui-lo...
Me ajudem po favor...
Se alguém souber escluir meu msn tá...
micaela_caroline@hotmail
Ou
lela.caroline@hotmail.com
Muito obrigada...
Eu ficarei muito feliz se aguém me ajudasse...
No arquivo: alterar_db.php
onde está:
cidade=\\\'\\\'.$cidade.\\\'\\\',
Deve estar:
cidade=\\\'\\\'.$_POST[\\\'cidade\\\'].\\\'\\\',
caro amigo, minha duvida é a seguinte como é feita a pagina principal da globo.com, que de minuto em minuto o conteudo é alterado, poderia me da uma breve explicação. se puder responder pro meu e-mail agradeço.
esta funcionando o apache php e mysql funciona meus scrpts em php mas nao consigo conectar mysql c/php meu mysql esta no c:/mysql
Fantástico...mas Ciro quando rodo o cadastro.hml aparece a mensagem erro \\\'Erro ao selecionar a base de dados\\\'. O que será que fiz errado, porque fiz sua tabela direta no phpmysql
Olá, primeiramente parabéns pelo seu trabalho em passar a frente o conhecimento...
eu estou desenvolvendo um sistema de noticias com varias tabelas(até agora somente duas rsrs), e quero personalizar o layout de cada uma, na pagina principal tem a última noticia de cada uma, mas ao clicar para ler uma delas, carrega os link da outra tabela junto em cima da noticias e nao sei como fazer para carregar somente a notícia selecionada no corpo do site.
n sei se deu pra entender... eu quero fazer um site tipo do ig (entretenimento, musica, esporte, etc), a ultima noticia de cada na pagina principal, e um arquivo ler.php, personalizado...
um abraço!!
william
Olá! bom eu gostaria de saber como eu faço pra acessar as ultimas 15 nocicias exceto a mais recente! tentei decrementar o id em ORDER BY id-1 ...LIMITE 15. mas não deu certo como eu faço isso ! esse codigo é bem legal!!!
alguem sabe ou tem um tuto estilo o da uol ?
sistem ade noticia rotativo.. ja vi isso em algum lugar,mas nao lembro mais ...
alguem sabe?
Ola Ciro, seu script me ajudou muito, mas gostaria de poder abusar um pouco de sua boa vontade, to começando agora no mundo do php e mysql, depois de desenvolver este script que voce passou pra gente, como fazer para que seja pedido senha na hora que administrador do site for fazer alterações no mesmo, ou seja na hora de logar?
Muito bom para quem era clippeiro, ja mudei meu sistema para PHP Obrigado a todos.
ola mano boa tarde,gostaria de te pedir uma ajuda,sou iniciante,,,, fiz um site de lineage2 ,tah tudo blz.mas nao sei como configurar a creat accont(como criar uma conta e direcionar para database.se puder me ajudar agradesso desd ja. ^^ oO
eu fiz um pagina de cadastro de alunos ...
coloquei o script do inserir.php ... e naum deu certooo ..
de Erro\' HOUVE ERRO DE GRAVAÇÂO ...
olha ae o codigo
-------------------------------------------------------------------
Cadastro efetuado com sucesso!
-----------------------------------------------------------------
pode dizerr o que houve???
Muito bom ter desenvolvedores que colaboram. Ótimo tutorial...
Não entendo porque o pessoal vive postando coisa errada , nao ajuda ninguem porque ao inves da pessoa aprender ela nao aprende
Belo Post, valeu
Valeu mesmo!!!
Fico muito feliz por encontrar material com essa qualidade na net.
Estava ficando meio triste sem cosneguir aprender muita coisa
mas agora já começo a deichar a imaginação fluir!!!!
muitooo bom mesmo !
da esse erro!!! na consulta do alterar.php!!! Não foi possível realizar a consulta: _ You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near \'\' at line 1
Muito bom!!!!!!!!!!!!
Fiz e deu quase tudo certo, creio que o resto vai dar certo, porém, eu gostaria de ter uma página fixa no site, onde seria acrescentada as notícias para visualização do internauta, como faço isso?
Massa!
Gostei do tutorial, mas ta faltando imagem nas notícias.
Vc poderia incrementar mais com a incerssão de imagem nas notícias.
Vlw!
adorei esse seu tutorial
eu o segui passo a passo..
desculpe estou comçando agora a mexer com php/mysql
e houve um erro na hora de incluir uma noticia..
poderia me ajuda?
bom
o erro é esse!
Warning: mysql_connect(): Acesso negado para o usuário \\\'root\\\'@\\\'localhost\\\' (senha usada: SIM) in c:\\\\arquivos de programas\\\\easyphp1-8\\\\www\\\\sist_noticias\\\\inserir.php on line 7
Erro na conexão ao banco de dados.
eu nao sei se pode ser erro do meu progra de execução é o easyPHP 1.8
pois nao conheço outro progra de facil utilização como o easyPHP..
bom se poder me descrever o que acontece com esse erro eu agradeceria?
contato:
g.pignoli@gmail.com
Feitosa, suas dicas são arretadas meu irmão. Só quero saber + uma coisa, como faço para formatar meu texto do mesmo jeito q foi gravado. Digo, com espaços e parágrafos
As imagens que aparecem são Gravatars. Ao registrar um, sempre que comentar em algum blog que suporte essa funcionalidade, sua imagem aparecerá ao lado. Se você ainda não tem um gravatar, crie aqui.