Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
Entre para seguir isso  
Netuser

Ajuda com PHP

Recommended Posts

1º Bom galera, ja tenho uma boa noção de html, mas agora estou entrando em PHP, queria saber se alguem sabe algumas video aulas que ensinem bem.

2º Outra coisa é que nao consigo entender é quando baixo codigos de login por exemplo ou qualquer outro codigo, eu nao sei como colocar eles em uma pagina.

Se alguem puder me ajudar obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sobre video aulas.. recomendo:

www.youtube.com.br

www.videoaulasbrasil.com.br

sobre baixar codigos prontos... minha posiçao é que nao é certo, pois você nao aprende.

um login consiste apenas em um formulário que envia os dados para uma pagina php. no php é só resgatar por post o dado que você enviou por exemplo:


<?php
//inicia a sessao
session_start();
//resgata os dados do formulario
$login = $_POST["login"];
$senha = $_POST["senha"];

//valida campos vazios
if (empty($login) or empty($senha)) {
echo "<script>
alert('Preencha todos os campos');
history.go(-1);
</script>";
exit;
}
//inclui a conexao com BD
include("conecta.php");

//faz consulta
$sql = "SELECT * FROM usuarios WHERE login ='$login' AND senha ='$senha' ";
$dados = mysql_query($sql, $conecta);
$num = mysql_num_rows($dados);

if ($num == 0){
echo "<script>
alert('Usuario ou senha Incorreta');
history.go(-1);
</script>";
exit;
} else {
$linha = mysql_fetch_array($dados);
$coduser = $linha["codigo"];

$_SESSION["codusuario"] = $coduser;
$_SESSION["login"] = $login;

header ("Location: index.php");

}
// mysql_free_result($dados);
mysql_close($conecta);
?>

é um exemplo simples de login usando banco de dados.

nao é difícil, se você estudar um pouco nao precisa copiar prontos da internet.

Compartilhar este post


Link para o post
Compartilhar em outros sites
  • Autor do tópico
  • Valeu pela explicação, mas só mais uma coisa.

    esses codigos php que muitas das vezes sao enormes são como um codigo html né, mas eu coloco um codigo por exemplo em um template de um blog igual eu coloco um codigo html ?

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
    Valeu pela explicação, mas só mais uma coisa.

    esses codigos php que muitas das vezes sao enormes são como um codigo html né, mas eu coloco um codigo por exemplo em um template de um blog igual eu coloco um codigo html ?

    nao podemos dizer que php é o mesmo que html pois há diferenças enormes.

    HTML, nao é uma linguagem de programaçao, mas sim uma linguagem de marcaçao, pois usamos "tags" como por exemplo <div> <table> enfim..

    PHP é uma linguagem de programação por conter variáveis, declaraçao de funçoes, validaçao de condicionais.. ( if - else, while e do-while).

    você pode criar um arquivo index.php por exemplo e adicionar tags html nela sem ter um codigo php irá funcionar normalmente.

    como assim tambem você pode colocar as tags html dentro do php.

    exemplo:


    <?php
    echo "
    <html>
    <head>
    <title></title>
    </head>
    <body>
    </body>
    </html>";
    ?>

    como tambem você pode fazer assim:


    <html>
    <head>
    <title></title>
    </head>
    <body>
    <?php
    echo "Olá mundo! " ;
    <?>
    </body>
    </html>

    contando que sempre que for utilizar php, você deve ter suas terminaçoes em .php

    exemplo: index.php, contatos.php...

    se você tentar criar um arquivo index.html e por assim:


    <html>
    <head>
    <title></title>
    </head>
    <body>
    <?php
    echo "Olá mundo! " ;
    <?>
    </body>
    </html>

    a pagina nao irá interpretar o código php e ira mostrar na tela:

    <?php

    echo "Olá mundo! " ;

    <?>

    se você usar um arquivo.php e fizer a mesma coisa irá aparecer na tela apenas:

    Olá mundo!

    que é sinal que funcionou

    respondendo sua pergunta, você pode baixar qualquer template na internet e adicionar codigos php.

    contando que você re-salve o arquivo com extensao .php

    uma vantagem do php é que você pode fracionar suas tags HTML e fazer em partes para melhor manutençao. exemplo:

    você tem topo, menu esquerdo e uma parte central para o conteudo.

    você pode fazer assim:

    index.php


    <?php
    include 'topo.php';
    include 'menu.php';
    include 'conteudo.php'
    ?>

    sendo que ali você tem 3 includes com 3 arquivos diferentes certo?

    então cada arquivo terá tags HTML correspondente do que faz

    quando você abrir o index.php no navegador e ver o codigo fonte.. verá que vão estar tudo junto a estrutura que você criou, porque o include tem a funçao de incluir um arquivo.. então seria a mesma coisa que você fizer todas as tags num arquivo só, mas nesse caso uma parte do codigo esta em cada arquivo.

    isso sao só exemplos para você entender, dá pra fazer coisas mais complexas.

    e a grande sacada do porque disso.. é que quando você tiver umas 20 paginas por exemplo e você quer mudar alguma coisa... se você nao tiver o include.. você teria que mudar 20 vezes em tudo certo?

    usando o include.. você muda apenas 1 vez no include... que então irá mudar automaticamente nas outras 20 paginas, pois eles tem o include, e você alterou o arquivo que é incluso.

    muito bom isso.

    Editado por dif

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites
  • Autor do tópico
  • Valeu cara muito obrigado.

    voce me ajudou muito, agora vou melhorar meu aprendizado em php e outra linguagens.

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    bons lugares onde você pode aprender php é:

    tutoriais e apostilas

    www.apostilando.com (apostilas e tutoriais)

    http://www.w3schools.com/php/default.asp (tutorial completo - inglês)

    Video aulas

    www.youtube.com

    www.videoaulasbrasil.com.br

    Compartilhar este post


    Link para o post
    Compartilhar em outros sites

    Crie uma conta ou entre para comentar

    Você precisar ser um membro para fazer um comentário

    Entre para seguir isso  





    Sobre o Clube do Hardware

    No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

    Direitos autorais

    Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

    ×