Logo Hardware.com.br
felipefpaiva1
felipefpaiva... Super Participante Registrado
623 Mensagens 37 Curtidas

Projeto PhP ;D

#1 Por felipefpaiva... 21/06/2007 - 10:28
Olá..
sou novo na area de php..
estava uns topicos atraz com user OoDragooNoO descobrindo um pouco + sobre php e agora quero fazer um seguinte projeto.
Meu site é http://interactive.sytes.net

Até agora com o user Dragon fiz um forum português com phpbb(BD mysql) e uma programaçãozinha para dar bom dia , boa tarde ou boa noite com a hora e a data ( em php ).

Meu proximo passo é:
Na tela de entrada, fiz um Iframe onde tem: Site em construção.
esse retangulo eu preciso que apareca noticias diárias quando eu postar.
quero criar um mecanismo que.. se vocês perceberem tem um negocio escrito adm bem no canto esquedo da página em baixo.
Quero que quando clicar ali.. abrir uma tela de login e senha, ai se confirma, abrir nova pagina, onde tenha os campo Nome: Noticia: e quando clicar subimit.. aparecer no iframe da tela inicial!!
A ideia como pensei até então com Dragon era de usar ( claro^^ ) php com o banco de dados.

deixo aqui então, aberto a todos que quizerem me ajudar a concluir esse feito para mim =] ( no qual to aprendendo e muito!! )

Abraço
Felipe Paiva



ObS: Agradecimento ao Dragon que vem me ajudando!

***************
edit..
como ngm apareceu até agora vou continuar tocando o projeto, bom..
fiz uma nova página onde contem campos:

nome:
Senha:
e botões: Entrar,Limpar e Sair.

quero saber, como posso fazer em php para ele verifica se esse login é valido no bd .. pode ser o login para acessar o banco de dados mesmo.
criei outra pagina chamado aut.php .. mas nao sei que comando posso fazer para autentica com o bd e abrir uma nova página. =/
OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#2 Por OoDragooNoO
21/06/2007 - 11:01
felipefpaiva1 disse:
Olá..
sou novo na area de php..
estava uns topicos atraz com user OoDragooNoO descobrindo um pouco + sobre php e agora quero fazer um seguinte projeto.
Meu site é http://interactive.sytes.net
Até agora com o user Dragon fiz um forum português com phpbb(BD mysql) e uma programaçãozinha para dar bom dia , boa tarde ou boa noite com a hora e a data ( em php ).

Meu proximo passo é:
Na tela de entrada, fiz um Iframe onde tem: Site em construção.
esse retangulo eu preciso que apareca noticias diárias quando eu postar.
quero criar um mecanismo que.. se vocês perceberem tem um negocio escrito adm bem no canto esquedo da página em baixo.
Quero que quando clicar ali.. abrir uma tela de login e senha, ai se confirma, abrir nova pagina, onde tenha os campo Nome: Noticia: e quando clicar subimit.. aparecer no iframe da tela inicial!!
A ideia como pensei até então com Dragon era de usar ( claro^^ ) php com o banco de dados.

deixo aqui então, aberto a todos que quizerem me ajudar a concluir esse feito para mim =] ( no qual to aprendendo e muito!! )

Abraço
Felipe Paiva



ObS: Agradecimento ao Dragon que vem me ajudando!


bom nao_quero_nem_ver.png
jahh aprendeu o MySQL (ou o basico ao menos) ?

primeiro,cria um banco (database) qualquer,eu vou chamar ele de "teste" aqui tah ?
cria,pra testar (pode ser via MySQL-front),dentro do database "teste",uma tabela chamada "noticias" com os campos :

id = int,auto increment,primary key
noticia = text

vamos começar "de baixo pra cima" faceiro.png
ok,criou ?

faça o teste,(jah aprendeu a mexer no MySQL-Front ?)coloca qualquer coisa no campo "noticia",sei lah,"teste de noticia" por exemplo

depois,lah na tua pagina inicial,no teu iframe (que deve ser .php,acredito eu mostrando_lingua.png)

tu faz o seguinte :

[php]
<?
$usuario = 'dragao' //usuario que tu usa pra se logar
$senha = '123456' //senha do teu usuario
$banco = 'teste' //nome do teu banco que tu vai usar pra "trabalhar"

$conectar = mysql_connect('localhost',$usuario,$banco) or die ('erro ao conectar no banco');
mysql_select_db($banco,$conectar);

//ok,chegando aqui quer dizer que estamos "dentro" do nosso banco de dados
//agora eh soh selecionar e mostrar o que tu quer =D

$queryNoticia = "SELECT * FROM noticias WHERE id=1 LIMIT 1"; //um select bem simples (vamos pegar somente um resultado por enquanto pra ficar mais facil)
$resultSelecionaAcessos = mysql_query($queryNoticia,$conectar); //aqui tu tah mandando a tua consulta pro banco de dados e armazenando o "resultado" em uma variavel (se deu certo,ele retorna "1" se deu errado ele retorna "0")
$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia); //aqui tu tah finalmente "pegando" os dados em si e armazenando em um array

echo $dadosSelecionados['noticia']; //aqui tu tah mostrando pra pessoa o conteudo do campo "noticia" que tem no teu banco de dados
?>
[/php]acho que eh basicamente isso,nao testei,fiz de cabeça mostrando_lingua.png
se der algum erro eh soh falar que a gente dah um jeito faceiro.png

se nao entender algo,seja onde for,pergunte =D

arkOrange">[edit]
a parte de cadastrar no banco,eu prefiro deixar por ultimo sempre,mas a ordem,depois que tu aprender,eh tu que escolhe o que achar melhor faceiro.png
arkOrange">arkGreen">[off]
e pelo que eu entendi do teu site,vai ser de uma empresa,essa empresa vai ser tua ?
se for e tu quiser alguem pra trabalhar contigo,eu to ae heim wink.png
mas isso a gente ve melhor por PM se for o caso mostrando_dentes.png
arkOrange">arkGreen">
[/off]
[/edit]
DragaO~
felipefpaiva1
felipefpaiva... Super Participante Registrado
623 Mensagens 37 Curtidas
#3 Por felipefpaiva...
21/06/2007 - 11:29
Aham.. uma futura..
to esperando minha mae fexa a dela, ai vo abri uma nova wink.png
( falamos mais sobre mp.. irei enviar falando tudo certim doq vai ser.. km sabe a gnte negocia wink.png )

voltando ao prob^^
então.. fiz tudinho oq você pediu.. só q falto 1 coisa!!
faça o teste,(jah aprendeu a mexer no MySQL-Front ?)coloca qualquer coisa no campo "noticia",sei lah,"teste de noticia" por exemplo


To na aba data.
ai na id .. valor tá 1 .... e na (MEMO) colokei no campo texto: asiheahiuaeheses.

agora como faz teste??
no site nao saiu nada =/

AHH.. achei como visualizar..
aparece Olá seja bem vindo numa pagina html..
mas no site.. nada


****
Mp duvidas técnicas? raivoso.png ULTILIZE O FÓRUM! o mesmo foi feito para isso! daa.png daa.png daa.png
OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#4 Por OoDragooNoO
21/06/2007 - 11:47
felipefpaiva1 disse:
Aham.. uma futura..
to esperando minha mae fexa a dela, ai vo abri uma nova wink.png
( falamos mais sobre mp.. irei enviar falando tudo certim doq vai ser.. km sabe a gnte negocia wink.png )

voltando ao prob^^
então.. fiz tudinho oq você pediu.. só q falto 1 coisa!!


To na aba data.
ai na id .. valor tá 1 .... e na (MEMO) colokei no campo texto: asiheahiuaeheses.

agora como faz teste??
no site nao saiu nada =/

AHH.. achei como visualizar..
aparece Olá seja bem vindo numa pagina html..
mas no site.. nada


hm...como o mysql-front eh grafico,fica dificil explicar como faz XD
vai na aba "sql" e poe :

UPDATE noticias SET texto='asiheahiuaeheses' WHERE id='1'

e depois tu aperta F9 pra rodar esse comando SQL
tenta atualizar lah na pagina e ve se aparece


arkOrange">[edit]
posta a msg de erro XD
[/edit]
DragaO~
felipefpaiva1
felipefpaiva... Super Participante Registrado
623 Mensagens 37 Curtidas
#5 Por felipefpaiva...
21/06/2007 - 11:50
tá.. agora o site ta apresenando erros..
antes nem conectava no banco^^
agora ele da erro linha 50:
[php]
$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia);
[/php]

CODIGO ATUAL:
[php]
<?php
$usuario = 'dragao' //usuario que tu usa pra se logar
$senha = '123456' //senha do teu usuario
$banco = 'teste' //nome do teu banco que tu vai usar pra "trabalhar"

$conectar = mysql_connect('localhost',$usuario,$banco) or die ('erro ao conectar no banco');
mysql_select_db($banco,$conectar);


$queryNoticia = "SELECT * FROM noticias WHERE id=1 LIMIT 1";
$resultSelecionaAcessos = mysql_query($queryNoticia,$conectar);
$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia);
echo $dadosSelecionados['noticia'];
?>
[/php]

n seria ai o erro?
$resultSelecionaAcessos = mysql_query($queryNoticia,$conectar);
$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia);

e
UPDATE noticias SET texto='asiheahiuaeheses' WHERE id='1'


não seria:

UPDATE noticias SET noticia='asiheahiuaeheses' WHERE id='1'

( vo almoça..pod ser que demore pra retorna ressp ;D )
Mp duvidas técnicas? raivoso.png ULTILIZE O FÓRUM! o mesmo foi feito para isso! daa.png daa.png daa.png
luisfeliperasmuss
luisfelipera... Zerinho Registrado
2.6K Mensagens 63 Curtidas
#6 Por luisfelipera...
21/06/2007 - 12:01
Aproveitando. Dragon, eu tenho um fórum no QueroUmForum, só que fica cheio de propagandas. Como faço o meu próprio? E também aproveitando, como farei para entrar no menu de administração?

Abs
1Gb DDR :: HD Samsung 80Gb PATA :: AMD Athlon 64 3000+ :: ATI Radeon 9600 PRO ::
Huntkey 450W :: GA-K8MV800M
Celular: Motorola C650
Câmera: Kodak EasyShare C530
Player: iPod Video 80Gb

OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#7 Por OoDragooNoO
21/06/2007 - 12:08
felipefpaiva1 disse:
tá.. agora o site ta apresenando erros..
antes nem conectava no banco^^
agora ele da erro linha 50:
[php]
$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia);
[/php]CODIGO ATUAL:
[php]
<?php
$usuario = 'dragao' //usuario que tu usa pra se logar
$senha = '123456' //senha do teu usuario
$banco = 'teste' //nome do teu banco que tu vai usar pra "trabalhar"

$conectar = mysql_connect('localhost',$usuario,$banco) or die ('erro ao conectar no banco');
mysql_select_db($banco,$conectar);


$queryNoticia = "SELECT * FROM noticias WHERE id=1 LIMIT 1";
$resultSelecionaAcessos = mysql_query($queryNoticia,$conectar);
$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia);
echo $dadosSelecionados['noticia'];
?>
[/php]n seria ai o erro?
$resultSelecionaAcessos = mysql_query($queryNoticia,$conectar);
$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia);

e


não seria:

UPDATE noticias SET noticia='asiheahiuaeheses' WHERE id='1'

( vo almoça..pod ser que demore pra retorna ressp ;D )


sim XD
eh isso mesmo que tu disse XD
eh q eu peguei uns codios meus e pus via ctrl+c ctrl+v e modifiquei pra ti =D
soh que eu esqci algumas coisas mesmo nao_quero_nem_ver.png
modifica eles e ve o que dah XD/
e se possivel,quando der erro,pega a msg de erro e poe ela aqui,ela ajuda MUITO a entender onde tah o erro XD
(tbm vo almoçar =D)

luisfeliperasmuss disse:
Aproveitando. Dragon, eu tenho um fórum no QueroUmForum, só que fica cheio de propagandas. Como faço o meu próprio? E também aproveitando, como farei para entrar no menu de administração?

Abs



se tu quiser instalar no win = http://baixaki.ig.com.br/download/EasyPHP.htm
se tu quiser instalar no linux = baixa os pacotes do apache,mysql e php e configura

baixa o forum (eu sei usar o phpBB MAIS OU MENOS dae eu posso te ajudar mais www.phpbb.com) e instala e configura =D
eh bem simples xD
DragaO~
OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#12 Por OoDragooNoO
21/06/2007 - 14:31
bom,como eu to com um baaaaaaaaaaaaaaita preguiça de ficar procurando o erro,eu li,li,li,reli,olhei,pensei e nao vi nenhum erro aparente no teu codigo xD

dae eu me rendi =D
criei uma tabela,fiz o que eu disse pra ti fazer,e testei,qual foi o resultado ? =D

deu certo (Y)

bom,vo te passar o SQL pra criar o banco de dados e o codigo PHP como eu fiz,pra ti tbm deve dar se tu copiar e colar XD

comando SQL :

CREATE DATABASE `teste` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
USE `teste`;

CREATE TABLE `noticias` (
`id` int(10) NOT NULL auto_increment,
`noticia` text,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;

--
-- Extraindo dados da tabela `noticias`
--

INSERT INTO `noticias` (`id`, `noticia`) VALUES
(1, 'ahsueuaheuahuehaue');
eh soh copiar e colar isso na aba SQL
mas lembra de deletar a tua base de dados "teste" antes de executar ele,se nao vai dar erro =X


e o php...

[php]
<?php
$usuario = 'felipe';
$senha = ''; //coloca a tua senha aqui nesse campo e nao modifica mais nada
$banco = 'teste';
$conectar = mysql_connect('localhost',$usuario,$senha)
or die ('erro ao conectar no banco');
mysql_select_db($banco,$conectar);



$queryNoticia = "SELECT * FROM noticias WHERE id=1 LIMIT 1";

$resultSelecionaNoticia = mysql_query($queryNoticia,$conectar);

$dadosSelecionados = mysql_fetch_array($resultSelecionaNoticia);

echo $dadosSelecionados['noticia'];
?>
[/php]
salva esse codigo php como "codigo.php" e tenta acessar ele e ve se dah certo XD


flw xD/
arkOrange">
[edit]

OMG,depois de eu fazer o bagui...xD'
tah,cara,tu entendeu tudo que foi feito ali naquele codigo ?
arkOrange">
[/edit]
DragaO~
felipefpaiva1
felipefpaiva... Super Participante Registrado
623 Mensagens 37 Curtidas
#13 Por felipefpaiva...
21/06/2007 - 14:37
Sim sim.. isso já funfo olha meu post em cima^^
foi mal^^
:P
é que eu fuii mexendo acho que ao mesmo tempo com você .. e achei no erro meu :P

agora prox passo?

no meu site ta até aparecendo " Site sendo testado! aguarde smile.png "
isso veio do banco de dados \o/ já ta funfando =0)
Mp duvidas técnicas? raivoso.png ULTILIZE O FÓRUM! o mesmo foi feito para isso! daa.png daa.png daa.png
felipefpaiva1
felipefpaiva... Super Participante Registrado
623 Mensagens 37 Curtidas
#15 Por felipefpaiva...
21/06/2007 - 15:20
Ahhh agora você me quebro as pernas!
aseiuhuihsaeesesauihe
meu conhecimento é very easy :P

ta mas vamos lá..
Criei uma outra pagina http://interactive.sytes.net/admin
lá tem o campo nome e senha..
como associo ele com php pra verifica se esse login e senha é valido? ( o mesmo do bd) ??
Mp duvidas técnicas? raivoso.png ULTILIZE O FÓRUM! o mesmo foi feito para isso! daa.png daa.png daa.png
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal