Aula 9: Criando mural de notícias com PHP/Mysql

16/02/2010 | POR Robson V. Leite | 31.442 VISITAS

Boa pessoal estamos entrando com mais uma aula para o curso criando um site profissional, e nesta aula criamos o mural com PHP/Mysql. Os posts são recolhidos de um banco de dados e impressos no sidebar e na página mural.

Na próxima aula agente volta criando o painel de postagem para o mural com área administrativa restrita por login e senha. Duvidas? Basta deixar comentado. E quem gosto faz barulho. Boa aula!

Conexão (em header.php):

<?php include”Connections/config.php”;

$conexao = mysql_connect(“$hostname_config”, “$username_config”, “$password_config”)
or die (“Erro ao conectar com o banco de dados. Por favor nos informe no e-mail contato@upinside.com.br!”);
$db = mysql_select_db(“$database_config”)
or die (“Erro ao selecionar a base de dados. Por favor nos informe no e-mail contato@upinside.com.br!”);

?>

Config.php:

<?php
$hostname_config = “localhost”;
$database_config = “va”;
$username_config = “root”;
$password_config = “”;
$config = mysql_pconnect($hostname_config, $username_config, $password_config) or trigger_error(mysql_error(),E_USER_ERROR);
?>

Script do loop (em mural e index.php)

<?php
$sql = “SELECT id, titulo, `data`, texto
FROM mural
ORDER BY data DESC, id DESC
LIMIT 5″;

$resultados = mysql_query($sql)
or die (mysql_error());
if (@mysql_num_rows($resultado) == 0)
echo(“”);
?>

<?php
while ($res=mysql_fetch_array($resultados)) {
$id = $res[0];
$titulo = $res[1];
$data = $res[2];
$texto = $res[3];
?>

#CONTEÚDO VAI AQUI:
<h2><?php echo date(‘d/m/Y’, strtotime($data) ); ?> – <?php echo $titulo; ?></h2>
<p><?php echo $texto; ?></p>

<?php
}
?>

177 respostas para “Aula 9: Criando mural de notícias com PHP/Mysql” deixe a sua!
  • Douglas Em: 16 de fevereiro de 2010 as 21:56

    Cara muito boas essas suas aulas. Estou montando meu primeiro site e estou conseguindo graças a você. Gostaria de saber se você não tem como disponibilizar os arquivos, principalmente o css e o index para visualizarmos melhor e tirar mais algumas dúvidas. Obrigado e continue assim….

  • Lucas Washington Em: 16 de fevereiro de 2010 as 22:33

    Você Pode Postar o Codigo da Conexao mysql ?

  • Robson V. Leite Em: 16 de fevereiro de 2010 as 23:33

    Scrips publicados conforme solicitado :P

  • Lucas Washington Em: 17 de fevereiro de 2010 as 2:52

    Muito Obrigado .
    - Posso te pedir uma ajuda , quando eu publico esse site que você ensina a fazer , da um erro de database pq ?

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 11:19

    @Lucas Washington:: Cole o erro aqui Lucas, assim posso lhe ajudar!

  • Lucas Washington Em: 17 de fevereiro de 2010 as 13:18

    Este é o seguinte Erro ” Fatal error: Call to undefined function tringger_error() in C:\Domains\hackerleza.net.br\wwwroot\Connections\config.php on line 6 ”

    eu ja criei uma base de dados no meu painel de revenda com esste nome que eu utilizei na base de dados (uolsitevideos)

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 13:30

    @Lucas Washington: Ele não definiu a váriavel. delete a seguinte linha do seu config.php e me diga qual erro gerou!

    $config = mysql_pconnect($hostname_config, $username_config, $password_config) or trigger_error(mysql_error(),E_USER_ERROR);

  • Lucas Washington Em: 17 de fevereiro de 2010 as 13:40

    Agora mostrou esse erro ( Erro ao conectar com o banco de dados. Por favor nos informe no e-mail uolsite@gmail.com ) oq é que eu tenho que fazer agora ??

  • Lucas Washington Em: 17 de fevereiro de 2010 as 13:56

    http://www.hackerleza.net.br/ entra ae para você ver o que aparece :/

    se você poder me ajudar eu te agradeço to precisando muito arrumar isso , smp quando eu fasso um site com MySQL acontece isso .

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 16:05

    Lucas Washington: Lucas 2 motivos podem estar gerando tal erro:

    1. o site não esta encontrando o arquivo config.php
    2. usuario, senha e ou banco de daods não existem ou não estão configurados corretamente.

    Verifique isto. ou me mande os scripts de conexão do header.php, e do config.php para meu e-mail que confiro pra você!

    PS: estou esperando um pouco de silêncio aqui para gravar a vídeo aula do painel.
    OBS: na última aula do curso vamos hospedar o site e mostrar como configura-lo!

  • Lucas Washington Em: 17 de fevereiro de 2010 as 16:16

    Ta ok , vou mandar o o script Pra você !

  • Lucas Washington Em: 17 de fevereiro de 2010 as 16:17

    Qual usuario e senha devo colocar?

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 16:19

    Lucas Washington: do seu banco de dados!

  • Lucas Washington Em: 17 de fevereiro de 2010 as 16:36

    Acabei de fazer isso e configurei o config.php , mais ainda continua a mesma coisa :(

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 16:42

    @:Lucas Washington: bom parece estar tudo certo pelo e-mail que me enviou, se você informou a senha e user no arquivo config.php. mas ainda posso lhe ajudar de outra forma. para visualizar o erro siga isto:

    no script do seu header ache as linhas:
    $conexao = mysql_connect(“$hostname_config”, “$username_config”, “$password_config”)
    or die (“Erro ao conectar com o banco de dados. Por favor nos informe no e-mail contato@upinside.com.br!”);

    e substitua por:
    $conexao = mysql_connect(“$hostname_config”, “$username_config”, “$password_config”)
    or die (mysql_error());

    Assim poderei ver o erro pra te ajudar!

  • Lucas Washington Em: 17 de fevereiro de 2010 as 16:54

    Eu fiz isso que você me disse , e apareceu isso ( Can’t connect to MySQL server on ‘localhost’ (10061) )

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 17:04

    @Lucas Washington:No arquivo config.php mude a linha:

    $hostname_config = “localhost”;

    Onde está localhost você deve por o endereço do seu banco de dados da hospedagem. esse endereço muda de acordo com sua hospedagem, na Hospedagem UpInside ele pega por localhost mesmo.

    veja com o suporte da sua hospedagem qual o endereço do banco de dados!

  • Lucas Washington Em: 17 de fevereiro de 2010 as 17:20

    Aee agora foi , mais nao foi o site enteiro :(

  • Lucas Washington Em: 17 de fevereiro de 2010 as 17:23

    O rodapé nao aparece , a aparte do mural tbm nao aparece , aonde fica o conteudo o Background deveria ser Branco mais esta com o o meu background que eu criei no Fireworks

  • Lucas Washington Em: 17 de fevereiro de 2010 as 17:24

    http://hackerleza.net.br/

    Olha ae para você ver os erros

  • Lucas Washington Em: 17 de fevereiro de 2010 as 17:27

    Na parte do mural Esta aparecendo isso ( Table ‘uolsitevideos.mural’ doesn’t exist )

    http://www.hackerleza.net.br entra ai e ve

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 17:32

    @Lucas Washington: ta tudo certo Lucas, só faltou você criar a tabela “mural” em seu banco de dados.

    va no seu PhpMyAdmin, entre no banco que você determinou para o site, clique na aba SQL e execute o codigo abaixo:

    CREATE TABLE `mural` (
    `id` int(11) NOT NULL AUTO_INCREMENT,
    `titulo` text,
    `data` date DEFAULT NULL,
    `texto` text,
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=0 DEFAULT CHARSET=latin1;

    Após ter feito isso o mural vai encontrar a tabela e não vai travar o código. pois o mesmo parou na parte de recolher a tabela. por isso seu footer não aparecfe.

  • Lucas Washington Em: 17 de fevereiro de 2010 as 17:35

    Hm deu certo mais , a parte do mural tinha conteudo nela mais agora nao tem , pq ?

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 18:21

    @Lucas Washington: O Conteúdo do mural vem do banco de dados. sua tabela está vasia!

  • Lucas Washington Em: 17 de fevereiro de 2010 as 18:32

    Entendi , muito Obrigado Pela ajuda !

  • Lucas Washington Em: 17 de fevereiro de 2010 as 18:32

    deixa eu te Perguntar uma coisa , é dificio fazer um sistema de comentario ?

  • Robson V. Leite Em: 17 de fevereiro de 2010 as 18:42

    @Lucas Washington: eu não considero Lucas. na verdade consiste na criação de um painel gerenciador. e um arquivo resgadatado por include dentro da PG. mas agente pode ver isso após o termino do curso!

  • Lucas Washington Em: 17 de fevereiro de 2010 as 19:18

    Certo , muito Obrigado Pela Atenção .
    Você é um ótimo tutor !

  • Willian Washington Em: 17 de fevereiro de 2010 as 23:33

    Olá Robson .
    - gostei muito do video isto esta me ajudando bastante .

  • filipe Em: 18 de fevereiro de 2010 as 21:42

    Olá Robson. Estou acompanhando as aulas e tenho tido bastante proveito, parabens pela didática e obrigado pela disposição. Aguardo ansioso a prox. aula.

    Abraço.

  • Robson V. Leite Em: 18 de fevereiro de 2010 as 22:17

    @Filipe: Ola Filipe, bem vindo a UpInside; e obrigado pelo comentário. Já estamos projetando as novas vídeo aulas que devem sair amanha, era para ter feito hoje mas estou criando um projeto para um cliente.

    Não vou dar certeza de amanha mas pretende terminar o curso antes de segunda feira para dar inicio a uma seqüência de vídeo aulas que programamos. Abrax!

  • Raphael Em: 4 de março de 2010 as 18:36

    ae, Robson, excelente as video-aulas cara!
    po, eu tive um problema na criação do mural..
    na verdade eu to fazendo uma parte de novidades, como se fosse um blog, mas não to conseguindo postar nada, fica dando “No databases selected”..

    será que tem como me ajudar cara ?
    de qualquer maneira, brigadão e um abraço !

  • Robson V. Leite Em: 4 de março de 2010 as 18:44

    Olá Raphael, se você criou o banco de dados, o erro está na sua conexão com ele ou no arquivo config.php, de uma olhada melhor na aula que fala sobre conectar com o banco de dados no link abaixo em mais ou menos 4 minutos de aula abordamos bem o assunto! abraço!

    http://www.upinside.com.br/video-aulas/cadastro-de-usuarios-com-upload-de-imagem

  • Raphael Em: 6 de março de 2010 as 0:59

    Consegui, era mesmo um problema na conexão mas não com o banco de dados e sim entre a página onde entrariam os posts e a mural.php .. então fui na index.php (no meu caso, onde entrarão os posts) e coloquei:

    e agora tá tudo certo..
    MUITO obrigado cara, suas va’s são excelentes e estão me ajudando muito, continue assim!

    Abraço

  • Rodrigo Em: 7 de março de 2010 as 12:29

    Comigo está ocorrendo erro tb. Uso o dreamweaver 8, será que isso tem haver?

    Warning: Can’t connect to MySQL server on ‘localhost’ (10061) in c:\apache\htdocs\site\Connections\config.php on line 6

    Fatal error: Can’t connect to MySQL server on ‘localhost’ (10061) in c:\apache\htdocs\site\Connections\config.php on line 6

  • Robson V. Leite Em: 7 de março de 2010 as 12:44

    O erro esta na conexão com seu baco de dados Rodrigo. confira os seguintes. seu banco de dados esta realmente em localhost? O arquivo config.php que está gerando o erro está correto? seu apache e sql estão ligados e configurados corretamente?

    se quiser publicar o código para poder averiguar digiteo entre as tags [ php ] Código [ /php ] (remova os espaços entre dentro de [])

  • Joao pereira Em: 18 de março de 2010 as 11:42

    Ola Robson,

    Seguinte, ja vi td e nao encontro o motivo desse erro. Fiz ctrl-c , ctrl-v to seu codigo e continua dando esse erro :

    Parse error: syntax error, unexpected T_VARIABLE in Z:\Program Files\wamp\www\noticias\index.php on line 3

    E esta é a linha 3:

    $conexao = mysql_connect(“$hostname_config”, “$username_config”, “$password_config”)

    Acima dela so tem uma linha em branco (enter) por isso nao pedria ser da linha anterior

    HELP MAN !

  • Robson V. Leite Em: 18 de março de 2010 as 12:25

    Olá Joao Pereira, se acima dela so tem uma linha em branco então esta faltando o

    <?php include"conexao.php";

    conexao.php deve ser o nome do seu arquivo de configuração onde as variaveis $hostname_config, $username_config e $password_confi recuperam seus valores

  • Joao pereira Em: 18 de março de 2010 as 12:36

    heheh … nao nao, ja tem essa em cima da linha em branco ok ? Mas nao é conexao.php … é <?php include”config.php”;

  • Robson V. Leite Em: 18 de março de 2010 as 12:44

    @Joao Pereira: me manda a página que está dando o erro e a config.php no email contato@upinside.com.br que olho pra você :P

  • Joao pereira Em: 19 de março de 2010 as 11:15

    Fala veio … mandei no email q estava aberto aki do gmail – guarabira ok ? No aguardo BRIGADAO !

  • Robson V. Leite Em: 19 de março de 2010 as 13:33

    Olá novamente Joao Pereira, verifiquei seu script e o único erro é nas aspas duplas do script.

    Estão como “ e o correto é “, basta substituir que tudo ficará bem!

    PS você pode dar um CRTL + F no DW e colara a “ no primeiro campo e colocar ” no segundo e mandar substituir que toas as aspas serão corrigidas!

    Grande Abraço!

  • Madson Em: 24 de março de 2010 as 21:07

    Parabéns, o sistema de nóticias é legal e simples de usar, o que facilita a vida de programadores iniciantes, mas tenho uma dúvida^^
    Esse sistema de notícias gera a notícia na página “notícias” e na sidebar^^ Isso é muito legal, o problema é que a mesma notícia que esta na íntegra na sidebar tambem esta na página, sendo que o mais certo e óbvio era termos uma prévia da notícia na sidebar que deve ser linkada com destino a página de notícias e ainda exatamente onde a notícia esta.

    Como fazer isso? Pergunto aqui porque gostei das aulas e gostaria de implementar mais ainda o que ja aprendi.

    Abraços

  • Eduardo Bruno Em: 8 de abril de 2010 as 13:32

    Tenho um problema para inserir um banco de dado, eu coloco exatamente como pede a video aula e sempre dar error no header, fala alguma coisa sobre o tempo de 30 segundos q expirou, me ajude cara pois já estou perdendo cabeça.

  • Nilobig Em: 20 de abril de 2010 as 16:57

    Eae Cara dá uma ajuda ae eu faço o modelo do site até essa Video Aula depois coloco o script que você postou mais não estou conseguindo abria a Home fica só aparecendo Erro ao conectar com o banco de dados. Por favor nos informe no e-mail nilobig@hotmail.com! e não consigo mais visualizar mais nada não tem um scripts mais fácil não ou só tem pois não consigo prossiguir com a parte do mural…

  • Nilobig Em: 20 de abril de 2010 as 17:02

    Consegui abrir meu servidor estava parando nessa parte eu peguei e reistatei o easyphp e funcionou.

  • Nilobig Em: 20 de abril de 2010 as 21:10

    agora Tá a vendo outro problema e não sei como fazer para resolver dá uma ajuda ae e fiz como a video aula manda mas quando entro no link do mural no meu menu aparece esse erro:

    Parse error: syntax error, unexpected T_LOGICAL_OR in C:\Arquivos de programas\Easy\www\Site Upinside 2010\nav\mural.php on line 10

  • antonio carlos Em: 8 de maio de 2010 as 1:10

    As aulas são muto boa mas estou com um problema estou na aula 8 e esta dando esse erro
    Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP-5.3.2i\www\lado4\header.php on line 7
    como devo proceder?
    agurdo contato.
    obrigado

  • antonio carlos Em: 8 de maio de 2010 as 1:13

    Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP-5.3.2i\www\lado4\header.php on line 7

  • Bruno Aquino Em: 18 de maio de 2010 as 23:40

    Robson você poderia me ajudar em uma coisa ? Como eu crio um gerenciador de sites pode ser em php mesmo onde posso encontrar códigos e tal ? È que preciso criar um gerenciador de sites para meus clientes poderem eles mesmos editar de um jeito fácil. Abraços

  • Robson V. Leite Em: 19 de maio de 2010 as 10:35

    @Bruno Aquino: Fala meu querido, em nosso curso criando um Site Dinâmico, encinamos a criar programando um site com gerenciador!

  • Adrian Em: 1 de junho de 2010 as 15:30

    Ola robson
    to com um problema com a data do mural
    ela só fica em 01/01/1970
    poderia me ajudar com isso?

  • Neto Em: 6 de junho de 2010 as 17:08

    ja agradecendo à sua disponibilidade em fazer estas video aulas que são show de bola!!!

    ta dando esse erro aki–>

    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 ‘LIMIT 5′ at line 4

    obrigado!

  • pedro silva Em: 9 de junho de 2010 as 12:57

    Robson não estou conseguindo acessar os videos,eles não abrem pra min ser´a que vc poderia me tirar essa duvida ,se é comigo este problema ou se é com os videos postsdos

  • Robson V. Leite Em: 9 de junho de 2010 as 14:13

    Ola Pedro, o vídeo está normal, baixe o desinstalador do flash player e o último flash player. rode o desinstalador para remover o antigo de seu PC depois instale o novo!

  • pedro silva Em: 9 de junho de 2010 as 16:40

    Obrigado pelo retorno vou tentar fazer isto,valeu.

  • Anderson Em: 23 de junho de 2010 as 19:42

    Estava tão feliz de ter achado uma video aula sobre isso hehe
    deu um erro aqui, cheguei até copia o seu script e colas mas continua o erro…

    Warning: mysql_query() [function.mysql-query]: Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2)

    Linha 10, na linha 10 tem isso $resultados = mysql_query($sql) or die (mysql_error());

    ):

  • Luciano Júnior Em: 24 de junho de 2010 as 9:58

    @Anderson : mande o conteudo da variavel $sql.

  • Rafael Rodrigo Em: 27 de junho de 2010 as 23:12

    Se alguem tiver o mesmo problema que o Adrian falou, que eu acabei tendo também, de a data só mostrar 01/01/1970, é só no select retirar as aspas do campo data.

  • Robson V. Leite Em: 28 de junho de 2010 as 0:38

    @Rafael Rodrigo: não são aspas :D , são crases pra demarca um campo do tipo data, time, timestamp.

  • Rafael Rodrigo Em: 4 de julho de 2010 as 18:07

    Ah ta, desculpa, eu não tinha reparado que você tinha usado crase(“) aqui, eu usei aspas simples(”) quando deu errado, mas sem elas funcionou certinho… Pode ser que ajude alguem…
    Mas vlw Robson

  • Leandro Em: 19 de julho de 2010 as 16:57

    olá, eu fiz tudo corretamente e funcionou muito bem, mas como eu faço para limitar o número de caracteres exibidos e como fazer pra quando a pessoas clicar no título da notícia ela ser redirecionada para a notícia completa?
    Outra coisa. Os caracteres especiais não estão aparecendo, como eu faço para corrigir isso?

  • Wesley Ribeiro Em: 20 de julho de 2010 as 12:33

    Robson o meu está dando esse erro
    Parse error: parse error in C:\wamp\www\videoaula\header.php on line 12
    e nao conecta por nada !

  • Lucas Nascimento Em: 20 de julho de 2010 as 18:01

    Eu fiz tudo certo mais depois fica aprecendo uns interrogações porque isso ?

  • Luciano Júnior Em: 20 de julho de 2010 as 18:42

    Voçê pode corrigir isso com a VA :http://bit.ly/dbSTyg

  • Wesley Ribeiro Em: 21 de julho de 2010 as 23:59

    Robson o meu está dando esse erro
    Parse error: parse error in C:\wamp\www\videoaula\header.php on line 12
    e nao conecta por nada !
    oque eu faço ?

  • Luciano Júnior Em: 22 de julho de 2010 as 10:01

    @Wesley Ribeiro: Você pode me informar a linha 11, 12 e 13 do header.php??

  • Lucas Nascimento Em: 23 de julho de 2010 as 13:05

    Bom Tarde é pra colocar o texto pelo navicat ou pelo proprio dw ?

  • Daniel Duarte Em: 28 de julho de 2010 as 0:11

    amigo as suas aulas são show, eu só estou tendo um problema com a parte do mural de recados e está “criando um site profissional” eu coloco os codigos q vc nos passa mas da erro o bady da página some. me dar uma força.
    obrigado.

  • Luciano Júnior Em: 28 de julho de 2010 as 7:58

    @Daniel Duarte: Você pode colocar seu erro ai!

  • Andrew Chan Em: 28 de julho de 2010 as 8:36

    ta de parabens cara !
    me ajudou muitoo tava faltando so esse pedacinho do final, para colocar no meu sistema de noticia…
    obrigado, aulas bem explicadas !

  • Ronalldy Em: 3 de agosto de 2010 as 9:26

    Olá Robson, tô com um problema com a data no sistema de noticias quando coloco strtotime a data fica do ano de 1970, printa certinho mais é so colocar o ( strtotime ) que dá isso me diz ai o que pode ser.. vlw..no aguardo.

  • Robson V. Leite Em: 3 de agosto de 2010 as 11:59

    @Ronalldy: posta seu script em nosso fórum meu querido!

  • Valdir Marques Em: 5 de agosto de 2010 as 12:04

    Robson, vc poderia me ajudar?
    Veja o erro que está dando:

    Notice: Undefined variable: resultados in C:\Program Files\EasyPHP5.3.0\www\websites\nav\mural.php on line 16

    Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\Program Files\EasyPHP5.3.0\www\websites\nav\mural.php on line 16

    Na minha linha 16 tem o seguinte:
    while ($res=mysql_fetch_array($resultados)) {

    O que pode ser?

    Obrigado.

  • Valdir Marques Em: 5 de agosto de 2010 as 12:09

    Poots cara, desculpe pelo post acima, acabei de achar meu erro.
    na linha 9 havia escrito:
    $resultado = mysql_query($sql)
    or die (mysql_error());
    havia esquecido do “s” em resultado.
    Portanto o correto seria $resultados = mysql_query($sql)
    or die (mysql_error());

    Desculpa o transtorno.
    abraços

  • Valdir Marques Em: 6 de agosto de 2010 as 16:50

    Poxa, agora é uma dúvida mesmo, que fucei, fucei e nao consegui resolver.

    Robson, veja se pode me ajudar.

    A Font do meu e do meu do mural (#conteudo h2 e #conteudo p) está ficando toda zuada. Ou seja, onde é para aparecer acento (por exemplo Taubaté) em vez de ficar “é” fica um outro símbolo qualquer,

    Como solucionar isso?

    Outra Coisa.
    Ele está pegando a data tudo como 01/01/1970.
    Pq será?

    Valeu

  • Uallace Em: 6 de agosto de 2010 as 18:25

    Olá Robson…..As vas são muito boas!!!!!To com uma dúvida aki:Lá no mural, em vez de colocar uma noticia completa, teria como colocar parte e fazer um link tipo “Leia mais…” que levasse o usuário à uma página que tivesse a noticia completa? Tem como me ajudar aí???Valeu pela ajuda que tem nos dado.

  • Robson V. Leite Em: 6 de agosto de 2010 as 18:27

    @Uallace: fala meu querido de uma olhada no curso de PHP com Mysql no menu cursos online!

  • Uallace Em: 6 de agosto de 2010 as 18:37

    Valeu…vou dar uma olhada la….valeu

  • Valdir Marques Em: 9 de agosto de 2010 as 11:13

    Alguém me ajuda.
    Estou com os seguintes problemas:
    A tabela criada pelo Navicat Premium está ficando com 2 erros:
    -Na fonte, todas as palavras com acentos estão aparecendo outros símbolos no lugar da letra acentuada.
    -As tadas estão todas ficando como 01/01/1970.
    Me ajudem a solucionar isto, por favor.

    Segue

    Mural

  • Robson V. Leite Em: 9 de agosto de 2010 as 11:34

    @Valdir Marques: Fala meu querido, toda palavra com acento aplicada diretamente no banco de dados sempre vai ficar com os caracteres não reconhecidos! Sempre que for alimentar um banco manualmente para carater de teste não aplique acentos!

    Os acentos são convertidos pelos formulários antes de serem inseridos no banco, e assim seram exibidos corretamente!

    Forte abraço!

  • Ariel Souza Em: 17 de agosto de 2010 as 14:45

    Ola Robson..Parabens pelas aulas estou aproveitando muito mesmo suas aulas

    elas são maravilhosas..muito bem explicadas e detalhadas !!

    será que voce poderia me ajudar ?
    eu estou com um problema na parte dessa video aula

    eu ja configuerei tudo de todas as maneiras e nenhuma vai
    sempre da esse erro :

    Warning: mysql_connect() [function.mysql-connect]: php_network_getadresses: getadresses: getaddrinfo failed: Este host não é conhecido. in C:\Program Files (x86)\EasyPHP-5.3.2i\www\injemolding\header.php on line 7

    Warning: mysql_connect() [function.mysql-connect]: [2002] php_network_getadresses: getadresses: getaddrinfo failed: Este host não é co. (trying to connect via tcp://http:0) in C:\Program Files (x86)\EasyPHP-5.3.2i\www\injemolding\header.php on line 7

    Warning: mysql_connect() [function.mysql-connect]: php_network_getadresses: getadresses: getaddrinfo failed: Este host não é conhecido. in C:\Program Files (x86)\EasyPHP-5.3.2i\www\injemolding\header.php on line 7
    php_network_getadresses: getadresses: getaddrinfo failed: Este host não é conhecido

    o que eu faço ?

  • Robson Lima Em: 23 de agosto de 2010 as 9:42

    Bom dia xará.

    iniciei seu curso a alguns dias e to pegando um conhecimento enorme, muito bom mesmo, vc é um exelente tutor como diz meu chefe vezes 1000.

    so estou com uma duvida Robson, quando eu acrescento conteudos no sit ele ta transformando palavras acentuadas em dezenhos, como faço para arrumar isso? da uma ajuda ai t+++.

  • Robson V. Leite Em: 23 de agosto de 2010 as 12:23

    @Robson Lima: fala meu querido, está alimentando direto no banco de dados né? rsrsr O formulário em PHP converte os acentos antes de inserir no banco e o cahrset da página faz a leitura disto!

    Teste um cadastro pelo formulário e me diga o resultado! forte abraço!

  • Robson Lima Em: 23 de agosto de 2010 as 13:18

    Na verdade Robson todo o sit ta assim até o texto da empresa ficou com o dezenhos nos acentos,ve pra mim ai o que ta acontecendo.

  • Robson Lima Em: 28 de agosto de 2010 as 10:59

    Bom dia!

    Robson estava visitando o sit de nosso fornecedor e achei muito massa o feito dos produtos com aba, faz uma V. A ai pra nós ensinando como faz esse efeito, to loko pra bota ele no novo sit da empresa que estou terminando.
    Vlw pela atenção t+++…..

  • Maykon Em: 21 de setembro de 2010 as 23:32

    meu da esse erro me ajude!

    Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\wamp\www\index.php on line 121
    Access denied for user ‘SYSTEM’@'localhost’ (using password: NO)

  • Joao carlos Em: 4 de outubro de 2010 as 17:20

    show de bola!

  • Elvio Em: 8 de outubro de 2010 as 13:52

    Olá Robson.
    Tudo bem camarada.
    Você pode me tirar uma dúvida?
    Estou tendo problemas coma acentuação do conteúdo do banco de dados, sabe como resolver isto?

    Grato

  • Jorge Em: 29 de outubro de 2010 as 9:53

    Ola Robsom, tudo bem?

    Bom primeiramente obrigado desde ja pelo curso, pois ele na é nota 10 e sim nota 1000, na verdade todas as va feita por vc sao extremamente didaticas, estou mto feliz em ter a upinside como minha grande ref. nos meus trabalhos.
    Robson olha só estou com um pequeno problema aqui nesta parte desta video aula bem no final desta va, na parte em que vc vai fazer a ultima programação direto do menu de inserçao de dados no mural, da um problema acho que de css, acontece assim, quando eu insiro apenas 1 noticia, ela entra configurada e tudo mais, mas depois que insiro mais de 2 noticiais elas quebram para o lado esquerdo e fica totalmente desorganizado, por favor aguardo anciosamente por uma resposta, pois preciso entregar este site ate segunda feira, estou aqui o dia inteiro agurdado uma resposta ok,

    obs: isto ocorre quando eu insiro os codigos e o loop na pagina sidebar, pois sem os codigos php e loop, naum da problema algum, posso colocar via html quantas vezes eu quizer a noticia, que o sidebar naum quebra.

    valew e aguardo oks…

  • Robson V. Leite Em: 29 de outubro de 2010 as 12:19

    @Jorge: fala meu querido, pelo que vi sua página ta quebrando depois da segunda postagem. Verifique no looping se nada ficou sem fechar. Uma div, uma lista, qualquer Tag ali. provavelmente esteja ai o problema!

  • Marcos Em: 15 de novembro de 2010 as 17:24

    Showuuuu de bola, suas videos aulas,muito bem explicado, e com ótima clareza sobre o assunto

  • Guilherme Em: 20 de novembro de 2010 as 11:01

    Fala Robson tudo beleza? bem primeiro venho lhe parabenizar pela video aula muito boa como todas a do seu site gosto muito dele. Só um detalhe rapido robson eu passei um ano tentando ajeitar o site porquê estava dando erro e não tenho conhecimento em php (acho que depois do sufoco que eu passei e estudei um poquinho vou aprender ao menos o basico) mais voltando ao que interessa amigo o script que você inseriu na pagina dá config.php está com um leve erro bem e o erro é o seguinte Robson você se esqueceu das aspas nas strings
    o codigo certo foi esse

    <?php
    $hostname_config = “localhost”;
    $database_config = “va”;
    $username_config = “root”;
    $password_config = “”;
    $config = mysql_connect("$hostname_config", "$username_config", "$password_config") or trigger_error(mysql_error(),E_USER_ERROR);
    ?>

    e eu tbm troquei de pconnect para connect, só a dica para você corrigir ai valeu Robson e pababens pelas video aulas

  • Robson V. Leite Em: 20 de novembro de 2010 as 11:36

    @Guilherme: na verdade meu nquerido se vc acompanhou o curso o script do mesmo de configuração foi gerado pelo dreamweaver quando conectamos o site. coo todo o resto é feito manualmente no código a simples remoção da última linha já resolve o problema! :)

  • Rodrigo Em: 23 de novembro de 2010 as 12:24

    Olá Robson, parabéns pelas aulas, show, tanto no contúdo quanto na sua didática.
    Estou iniciando em php e tuas aulas estão sendo extremamente úteis no projeto que estou desenvolvendo, agora estou com umproblema aqui, espero que você possa me ajudar. É o seguinte, preciso que o mural mostre os últimos 5 resúltados mas um de cada vez, neste site “http://www.tribunaregionaldalapa.com.br/” tem um exempo de como eu preciso que fique.
    Se puder me ajudar agradesso bastante, e já indiquei para meu cliente a upinside para hospedar este site.

    Abraço

  • Robson V. Leite Em: 23 de novembro de 2010 as 13:54

    @Rodrigo: Olá meu querido de uma olhada no menu Epseciais nos Exercícios de PHP

  • Rodrigo Em: 23 de novembro de 2010 as 15:03

    Valeu pela atenção, assisti a aula que você recomendou, como de costume, ótima, porém, talvez eu tenha me esplicado mal, ainda não é este o efeito que eu preciso, vou continuar buscando uma solução.

  • Bernardo Junior Em: 3 de dezembro de 2010 as 16:17

    Olá Robson, estou acompanhando suas video aulas e elas são muitos boas, fiquei muito alegre quando vi essa maravilhosa video aula que você fez, mais no meu site está dando esse erro:

    Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\VertrigoServ\www\videoaula\header.php on line 16

    A configuração do config está assim:

    Fiz algo de errado ? por favor responda logo.

  • Bernardo Junior Em: 3 de dezembro de 2010 as 16:18

    O codigo não saiu, vamos tentar denovo:

  • Bernardo Junior Em: 5 de dezembro de 2010 as 0:31

    Gente, só para aqueles que deram o problema lá do: Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP-5.3.2i\www\lado4\header.php on line 7 !, Vocês teram que trocar as aspas da config e do codigos lá pra essa aspa: ” que é a aspa normal.

  • Rafael Laurindo Em: 6 de dezembro de 2010 as 23:20

    fala robson. é o seguinte. estou acompanhando atentamente as video aulas. só que acontece o seguinte erro e nao achei o que pode ser!

    *Parse error: parse error in C:\Arquivos de programas\EasyPHP5.3.0\www\infosense\header.php on line 7

    vlw cara ótimo trabalho em ;D

  • Ricardo Em: 11 de dezembro de 2010 as 1:10

    Muito boa a video aula, consegui certinho, só queria saber como faz pra aparecer 5 noticias na pagina e quando completar as 5 ir paginando com numeros a pagina, e pra que só as novas apareçam la em primeiro e as antigas vão ficando pra tras…

  • Ricardo Em: 11 de dezembro de 2010 as 1:11

    aa e antes que eu esqueça, como colocar pras noticias do sidebar só aparecer um pouco menos que a metade pra n lotar a sider bar, e dps aparecer “continuar lendo”.

  • Leandro Em: 8 de janeiro de 2011 as 20:43

    Como que eu faço pra não publicar as 3 ultimas notícias criadas?

  • Eder Em: 18 de janeiro de 2011 as 17:18

    Olá Robson!!! cara estou tendo um problema na hora de visualizar meu mural. Quando clico para visualizar aparece a seguinte mensagem: Você tem um erro em sua sintaxe SQL; verifique o manual que corresponde a sua versão do servidor MySQL para a sintaxe direita ao uso próximo a ‘LIMIT 5′ na linha 4. Outro problema é que o sidebar não aparece. O que faço?
    Grande abraço!

  • Robson V. Leite Em: 19 de janeiro de 2011 as 12:10

    @Eder: Olá meu querido, o erro mostrado é apenas de digitação, confira a disposição da escrita em sua SQL. Sobre a sidebar existem milhares de possibilidades para isso acontecer. Vc pode tentar refazer está parte acompanhando a aula para encontrar o erro!

  • Eder Em: 20 de janeiro de 2011 as 13:57

    Valew Robson. Problema resolvido! Uma vírgula que estava me atrapalhando.
    Grande abraço!!!

  • André Murillo Em: 22 de janeiro de 2011 as 14:25

    Olá Robson, eu estava seguindo do mesmo jeito que você fez o mural só que (somente no mural) em vez de acentos apárecem caracteres estranhos, poderia resolver esse meu problema ?

  • Agner Em: 28 de janeiro de 2011 as 18:51

    Boa video aula ta de parabens mesmo
    mas aqui esta dando esse erro:
    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 ‘BY data DESC, id DESC,

    LIMIT 3′ at line 3
    oque sera qe esta acontecendo?

  • Robson V. Leite Em: 29 de janeiro de 2011 as 11:00

    @Agner: Olá meu querido reveja o script na query, erro de colocação ou escrita!

  • Agner Em: 30 de janeiro de 2011 as 1:58

    eu consegui xD vlw

  • eder Em: 4 de fevereiro de 2011 as 14:01

    Olá Robson!!! Velho, suas aulas são muito boas mesmos!! Parabéns!!!
    Eu tenho uma dúvida. Depois de criarmos o mural de noticias com um pequeno trecho da noticia e no fim do paragrafo colocamos um link (leia mais). Como faço para anexar a noticia inteira na página clicando no link.? Ou seja, ao clica em uma das noticias aparece ela inteira na tela?
    Abraço!!!

  • Robson V. Leite Em: 4 de fevereiro de 2011 as 14:11

    @eder: Fala meu querido no curso de PHP com Mysql e nos exercícios de PHP vc encontra aulas mostrando mais detalhadamente os processos de CRUD e manipulação de formulários. Aconselho a ver todas as aulas começando pelo curso de PHP e em seguida os exercícios!

    O Curso de PHP = menu cursos online
    Exercícios de PHP = menu especiais

    Forte abraço!

  • Kleber Em: 14 de fevereiro de 2011 as 18:23

    Ola robson td bem, gosto muito das suas video aulas, so que estou com duvida nessa, como faço para mostrar uma foto diferente em cada registro, pois vc mostra apenas uma foto em todos os registros ok, ficarei no aguardo.

  • Marcscharles Em: 14 de fevereiro de 2011 as 19:21

    Boa tarde meu amigo.
    Primeiramente meus parabéns as aulas são as melhores.
    Eu estou com problema na acentuação gráfica.
    Quando esporto da tudo serto.
    Só acentuação gráfica que da errado.
    Ja até tentei mudar a Collation do Banco de Dados.
    Não querendo abusar da sua boa vontade. tem alguma coisa que posso fazer para resolver este pequeno poblema?
    Obrigado.

  • GILBERLAN CARVALHO CHAVES Em: 11 de março de 2011 as 16:49

    Olá, Robson!!

    Queria dizer que estava adorando este curso “Criando um site profissional”, curso online. Até eu chegar na aula 9 e ocorrer o seguinte erro ao configurar o arquivo config.php. Não entendo porque isso ocorreu, fiz a tabela no Navicat Premium, tudo conforme o ensinado.

    Warning: mysql_pconnect() [function.mysql-pconnect]: Unknown MySQL server host ‘“localhost”’ (11004) in C:\wamp\www\ibaap\Connections\config.php on line 6

    Fatal error: Unknown MySQL server host ‘“localhost”’ (11004) in C:\wamp\www\ibaap\Connections\config.php on line 6

    Eu estou usando o wamp ao invés do easyphp, pois o EasyPHP-5.3.4.0 (o nome do servidor desta versão não é “localhost” e sim 127.0.0.1) divergindo do curso. Gostaria de saber de você qual o “programa localhost” e a versão que você usou neste curso

  • Robson V. Leite Em: 12 de março de 2011 as 13:59

    @GILBERLAN CARVALHO CHAVES: Olá meu querido, neste curso usava easyphp, atualmente uso wampserver. seu erro provavelmente está no charset ou na estrita do parametro, veja em seu erro.

    host ‘“localhost”’. deveria ser localhost!

  • Higor Donavan Em: 12 de março de 2011 as 15:51

    Olá Robson. Bom, crio tudo certinho, todas as DataBases corretas, mas na hora de printar a variavel $data, ele não printa e printa o texto.
    Como posso resolver isso ?

  • Higor Donavan Em: 12 de março de 2011 as 16:15

    Nem precisa Mais Amigo, prestei muita atenção no código e notei uma falta de vírgula entre a separação de ‘data’ em título.

  • marco Em: 22 de março de 2011 as 17:53

    Oi Robson. Meu problema é o seguinte: estou adaptando suas video aulas para criar um site pessoal de vendas. Eu já tinha montado o site todo em html, mas precisava montar uma estrutura em que fosse mais fácil inserir os dados novos, então decidi criar um painel admin e descobrir um jeito de tornar esta inserção mais fácil. Só que eu não sei nada de php. Então passei a acompanhar suas pra ver como fazer e ao mesmo tempo aprender algo sobre o assunto. Até aqui foi tudo certo, o problema mesmo se deu agora, quando decidi adaptar este esquema do mural para a minha forma de inserir os dados: eu criei tabelas para cada produto no html, sendo que cada linha seria uma célula da tabela do banco de dados que criei com a sua ajuda. Criei tudo certinho (pelo menos eu acho), mas quando passei este código php pro meu arquivo original deu este erro:

    Parse error: syntax error, unexpected T_VARIABLE in C:\xampp\htdocs\mt88camiseteria\nav\home.php on line 12

    Você poderia me ajudar nessa?

  • marco Em: 22 de março de 2011 as 18:11

    a propósito, isto é o que tenho na linha 12:

    $resultados = mysql_query($sql)

  • Robson V. Leite Em: 23 de março de 2011 as 19:30

    @marco: syntax error, quer dizer que vc errou na ordem dos comandos ou na escrita da query. toda query tem um padrão que deve ser respeitada! Ex.

    “INSERT INTO tabela (coluna,coluna1) VALUES (‘$valor1′,’$valor2′)”;

    Seu erro está na variavel $sql.

  • marco Em: 24 de março de 2011 as 16:55

    Valeu Robson! graças às suas dicas consegui resolver esse problema. Agora, eu só queria tirar uma dúvida: é possível inserir imagens no banco de dados? Se for possível fazer isso, eu precisaria ir na tabela, criar uma célula e configurar o type, talvez? Mas configurar pra qual tipo?
    Se é que é assim mesmo! Poxa cara, espero que me ajude nessa também! Muito obrigado pela atenção, abraço

  • Robson V. Leite Em: 24 de março de 2011 as 18:37

    @marco: fala meu qurido, veja a sequencia de UPLOAD DE IMAGENS no menu especial!

  • Alaor Em: 13 de abril de 2011 as 1:33

    parabens pela video aula, uma sugestão essa ordem aqui dos comentários poderia ser em order descrescente, ficaria melhor, eu acho…

  • Luis Felipe Em: 23 de abril de 2011 as 13:43

    Robson eu to com um problema, eu quero ordena-la de A à Z só que ela fica de Z à A.
    Poderia me ajudar?

  • uhelliton Em: 15 de junho de 2011 as 17:39

    LUIS FELIPE, Só colocar na consulta SQL ORDER BY ID DESC

  • Murillo Em: 30 de junho de 2011 as 22:17

    Olá, estou gostando muito de suas vídeo-aulas… obrigado por tudo. Infelizmente, nesta aula (09) tive um pequeno problema no Navicat. Logo depois de criar a conexão e a Database, quando eu clico em “New Table”, me deparo com esse erro: “1548 – Cannot load from mysql.proc. The table is probably corrupted”. Já reinstalei o Navicat e também o EasyPHP, mas o erro continua. Seria possível me ajudar ?

    Agradeço desde já !

  • Luciano Em: 18 de julho de 2011 as 17:31

    Robson, teria como colocar aquela tag “Leia Mais” “Continue lendo”, no mural, como fazer isto para cada notícias. Parabéns pelas Aulas.

  • Lucas Amorim Em: 1 de setembro de 2011 as 11:20

    Ola Robson !

    Queria saber como faço para as notícias do “mural” que se encontram na “sidebar”,
    não acumularem muito, deixando apenas “3″ notícias visíveis.

    EX: você cadastra 10 notícias, as mesmas ficam na pagina da “sidebar”, so que o site fica bem extenso.

    Forte abraço.

  • Lucas Amorim Em: 1 de setembro de 2011 as 16:15

    ???

  • Lucas Amorim Em: 2 de setembro de 2011 as 13:26

    Aguardando Resposta !

  • Eleno Em: 4 de setembro de 2011 as 22:23

    @Lucas Amorim, faça o seguiunte meu amigo!

    $sql = mysql_query(“SELECT id, nome FROM tb_clientes WHERE id = ‘$id’ LIMIT 3″)
    or die(mysql_error());

    Ou seja, acrescente ao final de sua query o seguinte: LIMIT 3

    Espero ter ajudado, abraço!

    att,
    Eleno Calanca

  • Lucas Amorim Em: 6 de setembro de 2011 as 13:40

    @Eleno: Obrigado pela ajuda, deu tudo certo.

    Forte abraço.

  • Paulo Em: 15 de setembro de 2011 as 13:41

    Ola Robson, como faço com os acentos no mysql, aparece uns caracteres tipo assim ´~´~´~

  • Igor Em: 15 de setembro de 2011 as 15:45

    Cara olha ai se pode me ajudar! erro:

    Unknown column ‘testo’ in ‘field list’

  • MARCELO SANTIAGO Em: 15 de setembro de 2011 as 21:40

    OPAH TO AKI SO PRA PERGUNTAR QUAL É A VIDEO AULA QUEM TEM O MURAL NA PAGINA PRINCIPAL NO SITE DESENVOLVIDO, POIS NAO CONSIGO VISUALIZAR O PAINEL DE NOTICIAS
    AGRADEÇO DESDE JÁ

  • Robson V. Leite Em: 19 de setembro de 2011 as 12:35

    @Paulo: no banco vai fica com caracteres diferentes mesmo, na hora de ler o HTML converte.

  • Robson V. Leite Em: 19 de setembro de 2011 as 12:37

    @Igor: não existe a coluna testo, Não ta como texto?

  • oleigo Em: 19 de setembro de 2011 as 19:10

    Ei Robson blz. Cara! Tava tudo indo muito bem, fazia exatamente o mesmo que tu. Até essa parte da aula, quando fui colocar o script no mural.php; Me acontece isso –> http://bit.ly/ojlTkh

    Como faço pra esse script não dá erro?

  • Antonio Santos Em: 24 de setembro de 2011 as 0:25

    Cara!.. Primeiro de tudo quero lhe parabenizar pelo excelente trabalho, muito bom mesmo!. estou fazendo o curso e estou na aula 9, mas gostaria de saber, as visualizações no firefox e IE são diferentes, no firefox fica tudo perfeitinho, gostaria de saber, após concluido tudo, e estando em um provedor esse problemas sumirão?
    Abraços

  • carlos bruno Em: 28 de outubro de 2011 as 23:34

    cara eu nao entendo muita coisa agora que comecei a estudar! eu nao sei onde estou errando quando eu coloco o script de coneção dá erro quando retiro tudo fica correto eu acho que é a conexão com o banco de dados me ajuda aí!!

  • carlos bruno Em: 29 de outubro de 2011 as 15:10

    robson no scripr de resultado eu fix como vc disse e a presentou um erro de sintax na 1 linha aí eu mudei as aspas duplas por aspas soimples e foi resolvido funcionou eu quero saber se foi pura sorte ou se é essa a sintax correta me diz aí cara e parabens pelo curso é muito bom!
    $sql = “SELECT id, titulo, ‘data’, texto
    FROM mural
    ORDER BY data DESC, id DESC
    LIMIT5 ”

    eu coloquei aspas simples no titulo data e texto assim:
    $sql = “SELECT id, ‘titulo’, ‘data’, ‘texto’
    FROM mural
    ORDER BY data DESC, id DESC
    LIMIT5 ”
    aí resolveu
    verifica aí para min!

  • Aline Em: 2 de novembro de 2011 as 4:46

    Olá, Robson…

    Muito obrigada pelas suas vídeo-aulas, você não sabe o quanto está me ajudando. Cheguei até aqui sem nenhum problema, mas agora começaram a surgir as dúvidas.
    Creio que escrevi todos os scripts da maneira correta, pois já revisei tudo umas 20 vezes, estou com um problema de conexão com o banco de dados e não sei o que fazer.

    Ao visualizar a página do meu mural aparece a seguinte mensagem: “No database selected”.

    No iníco achei que era algum problema no Wampserver (pois já tive alguns problemas com o esyphp), mas acho que não é. Também achei que poderia ser alguma coisas nos scripts de conexão (mas depois de revisar muitas e muitas vezes acho que não é esse o problema). Eu sei que deve ser uma dúvida muito boba, mas não sei como resolver.

    Agradeço desde já, afinal se não fossem suas vídeo-aulas não saberia nem o que era PHP (suahhashuuhas). Aguardo sua resposta. =)

  • Robson V. Leite Em: 2 de novembro de 2011 as 19:03

    @Aline: Aline esté é um erro na sua conexão, em mais detalhes seria assim:

    $conecta = mysql_connect(‘LOCAL’,'USUÁRIO’,'SENHA’);
    $db = mysql_select_db(‘NOME_DO_BANCO’);

    O erro provavelmente está na segunda linha, onde você não está selecionando corretamente o banco ou o mesmo não existe.

  • Aline Em: 2 de novembro de 2011 as 20:56

    Robson obrigada por me responder, mas o problema insiste.
    Criei minha tabela no Navicat (como o indicado), testei o config.php (arquivo de conexão) e não apresentou erro então acho que o erro está no script que coloquei no meu header.php ou no mural.php mas ainda assim não consigo encontrá-lo. Abaixo colei os scripts:

    (Em config.php)

    (Em header)

    (Em mural.php)

    Agradeço a atenção, aguardo sua resposta =D

  • Aline Em: 2 de novembro de 2011 as 20:59

    Desculpe a postagem acima os scripts não apareceram (tentando novamente, sem os phps)
    (Em config.php)

    $hostname_config = “localhost”;
    $database_config = “teste”;
    $username_config = “root”;
    $password_config = “”;
    $config = mysql_connect(“$hostname_config”, “$username_config”, “$password_config”) or trigger_error(mysql_error(),E_USER_ERROR);

    (Em header)
    include”Connections/config.php”;

    $conexao = mysql_connect(“$hostname_config”, “$username_config”, “$password_config”)
    or die (“Erro ao conectar com o banco de dados. Por favor nos informe o gerenciador!”);
    $db = mysql_select_db(“$database_config”)
    or die (“Erro ao selecionar a base de dados. Por favor nos informe o gerenciador!”);

    (Em mural.php)

    $sql = “SELECT id, titulo, ‘data’, texto
    FROM mural
    ORDER BY data DESC, id DESC
    LIMIT 5″;

    $resultados = mysql_query($sql)
    or die (mysql_error());
    if (@mysql_num_rows($resultado) == 0)
    echo(“”);

    while ($res=mysql_fetch_array($resultados)) {
    $id = $res[0];
    $titulo = $res[1];
    $data = $res[2];
    $texto = $res[3];

    echo $data; ?> –
    echo $texto;

    }

    Agradeço a atenção, aguardo sua resposta =D

  • Aline Em: 3 de novembro de 2011 as 0:55

    Resolvido…. \o/
    simplifiquei o script e deu certo, vou postar aqui caso alguém tenha o mesmo problema que tive.

    $conexao = mysql_connect(“localhost”, “root”, “”)
    or die (“Não foi possível conectar!”);

    mysql_select_db(“ibavscs”)
    or die (“Não foi possível selecionar o banco de dados”);

    $consulta = “SELECT * FROM mural”;
    $resultado = mysql_query($consulta)
    or die (“Falha na execução da consulta”);

    obrigada!! =)

  • Robson V. Leite Em: 3 de novembro de 2011 as 13:34

    @Aline: em minha resposta anterior já estava seu erro :)

    $hostname_config = "localhost";
    $database_config = "teste";
    $username_config = "root";
    $password_config = "";
    $connect = mysql_connect("$hostname_config", "$username_config","$password_config") or die('Erro ao conectar');
    $seldb = mysql_select_db("$database_config") or die('Erro ao selecionar banco de dados');//AQUI VOCÊ NÃO ESTAVA SELECIONANDO O DB!
  • Vilson Em: 22 de novembro de 2011 as 17:40

    Prezado Robson,

    Boa tarde!

    A aproximadamente 3 mêses estou estudando suas video aula “Criando um site profissional” e estou muito satisfeito com os resultados que estou obtendo no aprendizado. Não tenho experiencia em website, porém estou conseguindo aprender, graças as video aula que você tem desenvolvido.

    Eu estou estudando a video aula número 9, porém na fase de configurar a página config.php “$hostname_config = “localhost”; ao indicar “localhost”, não estou tendo o resultado esperado.
    Ao digitar o endereço http://localhost/ ocorre erro não abrindo a página inicial do easyphp. Só consigo desta forma http://127.0.0.1:8888/.
    Já tentei configurar o $hostname_config = “127.0.0.1:8888” porém o erro continua e não abre minha página do mural.
    Solicito por gentileza sua explicação sobre o que pode estar ocorrendo, e como devo fazer para conseguir o resultado esperado.
    Muito obrigado.
    Vilson

  • Robson V. Leite Em: 25 de novembro de 2011 as 13:34

    Olá Vilson, faz tempo que não trabalho com o easyPHP, mas isso são apenas configurações, estou atualmente utilizando o WampServer pois é mais ágil para o windows e mais fácil o manuseio tbm!

  • Thiago Em: 2 de dezembro de 2011 as 17:37

    Ola Robson sei que vc é muito ocupado por isso não me respondeu e perço desculpa por ser tão chato, consegui resolver o problema, o erro era no confi.php. arrumei, mais ja estou com outro problema, a dada fica em 31/31/69 e o texto aonde tem acento fica com � ajuda,, aguardando resposta.

  • Thiago Em: 3 de dezembro de 2011 as 13:06

    :(

  • Gabriel Em: 3 de dezembro de 2011 as 17:18

    não preciso mais da ajuda, eu consegui fazer, apaguei e refiz tudo, tive um problema com a data, mas eu tirei os ‘data’ e deixei só data e funciono perfeitamente obrigado e ótimo trabalho

  • Cainã Em: 5 de dezembro de 2011 as 15:26

    estou com um problema, o texto fica normal na sidebar mais no mural não aceita acento tipo ( Ç, ~, ^, -) e a data esta como a do Thiago acima 31/31/1969 � teste 02, aonde eu errei no codigo pois sei que tem um erro, mais estou perdido. maravilhosa video aula fan desse site.

  • Cainã Em: 5 de dezembro de 2011 as 15:34

    minhas pagina tanto a home, como a empresa, como a expediente, mura,l não aceita os acentos, mais na reader.php tem a o que esta acontecendo com as minhas paginas ajudaaa

  • Robson V. Leite Em: 5 de dezembro de 2011 as 16:10

    @Cainã: Está alimentando o banco de dados manualmente? se sim alimente-o por um formulário!

  • Cainã Em: 5 de dezembro de 2011 as 20:24

    Robson esse novo estilo no site ficou exelente parabéns, como assim alimentar-se pelo formulário ?

  • Vilson Em: 6 de dezembro de 2011 as 12:25

    Boa tarde, Robson.

    Resolvido. Obrigado!

    Porém após hospedar meu site, ocorre que o layout está todo irregular.

    Você poderia me ajudar?

    Obrigado.

  • diogo Em: 15 de dezembro de 2011 as 19:18

    porque da tantas interrogação com o codigo certo no wamp?
    me ajuda por favorrrrrrrrrrrrrrr.

  • Roberto Ribeiro Em: 6 de janeiro de 2012 as 8:49

    Você está de parabéns, nessa aula deu tudo certo, só a data que aparece sempre 31/12/1969. o que pode está errado?.
    Abraço e até mais.

  • Lidio Em: 10 de janeiro de 2012 as 14:29

    Olá Robson, agradeço muito a todos vocês pelas aulas!! Fiz o mural de noticias ficou perfeito agora eu quero saber como posso colocar um link dinamico para cada noticia?

  • Lidio Em: 16 de janeiro de 2012 as 13:33

    Olá Robson, consegui colocar um link dinâmico para cada noticia e uma pagina para exibir a noticia referênte a cada número da id do Banco de dados na tabela mural. Até ai consegui, o que estou tentando agora: criei uma nova tabela igual a mural só que adicionei um novo campo” foto” com o nome da imagem, ex: peixe.jpg. Criei uma pasta onde estão essas fotos. O que quero, chamar a noticia junto com essa foto. Mas não estou conseguindo você pode me ajudar a resolver esse problema, Agradeço desde já a atenção. Fica com DEUS!

    <?php
    echo "<img src= ' echo $ArqFoto; ‘ width=’100′ height=’100′ border=’1′>”;
    }
    ?>

  • Robson V. Leite Em: 16 de janeiro de 2012 as 21:21

    Sua sintaxe está errada, você já está realizando a chamda dentro de um echo. para proceguir você deve concatenar e não realizar outro echo dentro do script. veja a correção do seu exemplo:

    <?php
    echo '<img src="'.$ArqFoto.'" width="100" height="100" border="1">';
    }
    ?>
  • Jaylton Em: 12 de fevereiro de 2012 as 23:47

    Robson, estou acompanhando sua va, e travei nessa, pois na hora de configurar o config.php não está dando certo, eu uso o SQL Server 2008, criei as tabelas e tudo, se eu deixo as configurações do jeito que vc falou dar erro: “Warning: mysql_pconnect() [function.mysql-pconnect]: Can’t connect to MySQL server on ‘localhost’ (10061) in C:\AppServ\www\connections\config.php on line 6

    Fatal error: Can’t connect to MySQL server on ‘localhost’ (10061) in C:\AppServ\www\connections\config.php on line 6″

    Se eu tirar a linha 6 da erro: “Warning: mysql_connect() [function.mysql-connect]: Can’t connect to MySQL server on ‘localhost’ (10061) in C:\AppServ\www\index.php on line 7
    Erro ao conectar com o banco de dados. Por favor nos informe no e-mail contato@upinside.com.br!”

    Por enquanto vou usar como se o site estivesse hospedado aqui em casa, até eu terminar ele todo, aí hospedo ele na net.

    Por favor me der uma ajuda aí.

    Desde já, agradeço.

  • Jaylton Em: 13 de fevereiro de 2012 as 23:48

    Outra:
    Estou tentando usar o NAVICAT, mais ele não conecta, fica dando um erro:

    2003-Can’t connect to MySQL server on ‘localhost’ (10061)

  • Jaylton Em: 14 de fevereiro de 2012 as 23:36

    TUDO RESOLVIDO!!!! YYYYIIIPE!!! :D

    AGORA TENHO UM PROBLEMINHA NA VA11.

  • mauro Em: 23 de fevereiro de 2012 as 23:51

    Boa noite Robson!
    Instalei Apache, Php e Mysql mas quando mando testar a conexão com o banco no Dreamweaver cs5 da o seguinte erro:
    your PHP server doesn’t have the MySQL module loaded or you can’t use the mysql_(p)connect functions

    traduzindo

    seu usuário de PHP não tem o módulo de MySQL carregado ou você não pode usar as funções do mysql_(p)connect

    Poderia me ajudar?

  • Robson V. Leite Em: 24 de fevereiro de 2012 as 15:00

    Olá Mauro, instala o WampServer. ele já vem configurado!

  • Josué Em: 12 de março de 2012 as 11:41

    Boa tarde Robson,

    Segui todas as video aulas até aqui e tá tudo funcionando. Mas depois de ter colocado o script include”connections/config.php”; no header.php, quando tento vizualizar o site ele me dá o erro seguinte: Parse error: syntax error, unexpected T_VARIABLE in C:\Program Files\EasyPHP-5.3.9\www\videoaulas\header.php on line 7 – e na linha 7 tenho :
    $conexao = mysql_connect(“$hostname_config”, “$username_config”, “$password_config”).
    Alguma sugestão para me ajudar?
    Muito obrigado

  • Denis Manfroi Em: 19 de março de 2012 as 15:36

    Boa tarde Robson,

    Estou com o seguinte problema. Na hora que vou cadastrar a primeira noticia no mural ela vai tranquila. Agora quando vou cadastrar as próximas, ja nao grava no banco. Percebi que o erro esta no ID da tabela dentro do navicat. Ele nao esta adicionando o ID seguinte, e sim tentando gravar sempre no primeiro (0). Como posso arrumar isso?

    Grato!

    Abraço.

  • Robson V. Leite Em: 23 de março de 2012 as 9:55

    Olá Denis, marque o campo ID como auto-incremment

  • Júnior Em: 23 de abril de 2012 as 15:54

    Robson como eu faria pra tipo,
    em vez de mostra toda a noticia
    mostra so o titulo da noticia,
    e quando a pessoa clicar no titulo,
    ai sim abrir a noticia.

    tentei assim mas da erro…

    <a href="index.php?id=” >

  • Gabriel Em: 7 de junho de 2012 as 4:21

    Problema Resolvido;
    Era apenas um sinal que estava faltando repare;

    <?php
    $sql = "SELECT id, titulo, 'data', texto
    FROM mural
    ORDER BY data DESC, id DESC
    LIMIT 5";

    $resultados = mysql_query($sql)
    or die (mysql_erro());
    if (@mysql_num_rows($resultado <<<<<<<

    e veja esse

    <?php
    $sql = "SELECT id, titulo, 'data', texto
    FROM mural
    ORDER BY data DESC, id DESC
    LIMIT 5";

    $resultados = mysql_query($sql)
    or die (mysql_erro());
    if (@mysql_num_rows($resultado) <<<<<<<<<<<<

    apenas uma “)”

  • Sérgio Em: 5 de agosto de 2012 as 13:17

    Olá Robson V. Leite:
    Cara primeiramente quero lhe agradecer por você postar essas
    videos aula que estão me ajudando muito a construir meu site
    assim que concluir as informações que preciso para publicar meu site
    entrarei em contato com a equipe upinside.com.br para hospedar meu site

    Mais assim eu estou tendo problema com meu mural ele não estar abrindo corretamente como deveria e eu não estou conseguindo conclui-lo. Gostaria muito que você pudesse me ajudar deve ser augo fácil
    não sei se é a minha conação MySQL ou o Navicat me ajuda a driblar esse.

  • Robson V. Leite Em: 6 de agosto de 2012 as 12:35

    Olá Sergio, verifique se existe uma coluna com o nome de texto na tabela.

  • Sérgio Em: 6 de agosto de 2012 as 13:31

    Muito obrigado identifiquei o error e o problema já estar resolvido.

Deixe seu comentário!