1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

PHP+MySQL Ajuda para projecto

Discussão em 'Web Development' iniciada por AndreVSerafim, 29 de Junho de 2008. (Respostas: 2; Visualizações: 508)

  1. AndreVSerafim

    AndreVSerafim Power Member

    Boas companheiros precisava da vossa ajuda tenho um projecto para entregar ate segunda feira (quarta no maximo) que junta PHP+MySQL e o tema é um organizador de filmes, passo a explicar, terei duas unicas paginas de design (o index e o indexlogin) no index temos os botoes e as caixas para inserir o login (nome e password) e o indexlogin temos os mesmos botoes mas com as opçoes de inserir, modificar ou apagar os filmes (so os filmes que o utilizador inseriu e que poderam ser apagados ou modificados pelo mesmo) o resto sera tudo trabalhado na base das iframes, apresentar folha de registro de utilizador, lista de filmes (com a opçao para mostrar todos ou por ordem alfabetica), formulario para inserir, modificar e apagar os filmes. As informaçoes dos filmes sao, cartaz (para isso temos de inserir uma imagem na base de dados), sinopse, nome, realizador, elenco, duraçao e ano. Penso que seja tudo.

    Agora os meus problemas sao:
    -fazer o login
    -listar por ordem alfabetica
    -inserir e mostrar depois as imagens

    Penso que o resto consiga fazer mas para isto principalmente precisava de ajuda se alguem estiver interesado agradecia;)
     
  2. Gurzi

    Gurzi Power Member

    Seria mais fácil mostrares o código que já tens feito para te podermos ajudar nos sítios onde está a falhar.

    Penso que ninguem te vai fazer o código por completo, até porque não aprendes nada. Mas para já podes pensarem português como isso irá funcionar.

    Utilizador coloca utilizador e password, se existir na base de dados, então cria sessão como utilizador logado, se não dá mensagem de erro
     
  3. AndreVSerafim

    AndreVSerafim Power Member

    ------------Index--------------
    <html>
    <body>
    <table height="600" width="949" border="1" background="Imagens/Background.png">
    <tr height="20">
    <td colspan="4">

    </td>
    </tr>
    <tr>
    <td colspan="3" width="415" height="75">
    <img src="Imagens/Banner.png" width="415" height="75">
    </td>
    <td rowspan="7" width="100">

    </td>
    </tr>
    <tr height="50">
    <td colspan="2">
    Nome: <input type="text" name="nome"> Senha: <input type="password" name="senha"> <input type="submit" value="ok">
    <a href="registar.html" target="central">Registrar</a> <a href="sair.php" target="central">Sair</a>
    </td>
    <td width="600">
    <p align="center"> <a href="Iframe_listaTds.html" target="central">Todos</a> - <a href="Iframe_listaNum.html" target="central">0-9</a> - <a href="Iframe_listaA.html" target="central">A</a> - <a href="Iframe_listaB.html" target="central">B</a> - <a href="Iframe_listaC.html" target="central">C</a> - <a href="Iframe_listaD.html" target="central">D</a> - <a href="Iframe_listaE.html" target="central">E</a> - <a href="Iframe_listaF.html" target="central">F</a> - <a href="Iframe_listaG.html" target="central">G</a> - <a href="Iframe_listaH.html" target="central">H</a> - <a href="Iframe_listaI.html" target="central">I</a> - <a href="Iframe_listaJ.html" target="central">J</a> - <a href="Iframe_listaK.html" target="central">K</a> - <a href="Iframe_listaL.html" target="central">L</a> - <a href="Iframe_listaM.html" target="central">M</a> - <a href="Iframe_listaN.html" target="central">N</a> - <a href="Iframe_listaO.html" target="central">O</a> - <a href="Iframe_listaP.html" target="central">P</a> - <a href="Iframe_listaQ.html" target="central">Q</a> - <a href="Iframe_listaR.html" target="central">R</a> - <a href="Iframe_listaS.html" target="central">S</a> - <a href="Iframe_listaT.html" target="central">T</a> - <a href="Iframe_listaU.html" target="central">U</a> - <a href="Iframe_listaV.html" target="central">V</a> - <a href="Iframe_listaW.html" target="central">W</a> - <a href="Iframe_listaX.html" target="central">X</a> - <a href="Iframe_listaY.html" target="central">Y</a> - <a href="Iframe_listaZ.html" target="central">Z</a></p>
    </td>
    </tr>
    <tr>
    <td width="400" rowspan="5">

    </td>
    <td width="150">

    </td>
    <td rowspan="5" width="400">
    <iframe name="central" align="middle" scrolling="auto" width="100%" height="100%">
    </iframe>
    </td>
    </tr>
    <tr>
    <td width="150">
    <a href="Iframe_listaTds.html" target="central"><img border="0" src="Imagens/BTCinema.png">
    </td>
    </tr>
    <tr>
    <td width="150">
    <a href="Iframe_listaTds.html" target="central"><img border="0" src="Imagens/BTDVD.png">
    </td>
    </tr>
    <tr>
    <td width="150">
    <a href="Iframe_listaTds.html" target="central"><img border="0" src="Imagens/BTBrevemente.png">
    </td>
    </tr>
    <tr>
    <td width="150">

    </td>
    </tr>
    <tr height="3">
    <td colspan="4">

    </td>
    </tr>
    <tr height="16" width="949">
    <td colspan="4">
    <img src="Imagens/Rodape.png" width="949" height="16">
    </td>
    </tr>
    <tr height="3">
    <td colspan="4">

    </td>
    </tr>
    </table>
    </body>
    </html>
    ------------Registrar--------------
    <html>
    <body>
    <form action="registar2.php" method="POST">
    Nome: <input type="text" name="nome" size="10" maxlength="10"><br>
    Senha: <input type="text" name="senha" size="10" maxlength="10"><br>
    Idade: <input type="text" name="idade" size="10" maxlength="10"><br>
    <input type="submit" value="Registar">
    </form>
    </body>
    </html>
    ------------Registrar--------------
    <?
    include ("conectar.php");
    $Nome = $_POST['nome'];
    $Senha = $_POST['senha'];
    $inserir = mysql_query("INSERT INTO utilizadores( `Nome`, `Senha`) VALUES ('$Nome','$Senha')") or die(mysql_error());
    if($inserir)
    echo "Registo realizado com sucesso!";
    else
    echo "Não foi possível fazer o seu registo!";
    ?>
    ------------Login--------------
    <html>
    <body>
    <form action="entrar.php" name="entrar" method="POST">
    Nome: <input type="text" name="nome"><br>
    Senha: <input type="text" name="senha"><br>
    <input type="submit" value="Ok">
    </form>
    </body>
    </html>
    ------------Login--------------
    <?php
    include ("conectar.php");
    $Nome= $_POST['nome'];
    $Senha = $_POST['senha'];
    $entra = mysql_query("SELECT * FROM utilizadores WHERE Nome='$Nome' AND Senha='$Senha'") or die("erro ao selecionar");
    if (strlen($Senha)< 1)
    echo '<p align="center"> Senha Incorreta, Por favor<BR><a href="entrar.html" target="central">tente denovo</a></p>';
    elseif (mysql_num_rows($entra)>0 )
    {
    header("location:index2.html");
    }
    else
    {
    echo '<p align="center">Senha ou apelido invalido.<BR><a href="entrar.html" target="central">tente denovo</a></p>';
    }
    ?>
    ------------Inserir Filme--------------
    <html>
    <body>
    <form name="ficheiro" action="inserirfilme.php" method="post" enctype="multipart/form-data">
    Cartaz: <input type="file" name="imagem" size="50">
    Realizador: <input type="text" name="realizador">
    Actores: <input type="text" name="actores">
    Trailer: <input type="text" name="trailer">
    Sinopse: <textarea id="sinopse" cols="50" rows="10" name="sinopse"></textarea>
    Ano: <input type="text" name="ano">
    Duracao: <input type="text" name="duracao">
    <br>
    <input type="submit" value="Inserir">
    </form>
    </body>
    </html>
    ------------Inserir Filme--------------
    <?php
    include ("conectar.php");
    $Imagem=$_FILES['imagem']['temp'];
    $Tamanho=$_FILES['imagem']['tamanho'];
    $Realizador=$_POST['realizador'];
    $Actores=$_POST['actores'];
    $Trailer=$_POST['trailer'];
    $Sinopse=$_POST['sinopse'];
    $Ano=$_POST['ano'];
    $Duracao=$_POST['duracao'];
    $fich=fopen($Imagem,'r');
    $Imagens=fread($fich,$Tamanho);
    $Imagens=addslashes($Imagens);
    fclose($fich);
    echo "$Imagem->$Tamanho";
    $Query= "insert into filmes set Cartaz='$Imagens',Realizador='$Realizador',Actores='$Actores',Trailer='$Trailer',Sinopse='$Sinopse',Ano='$Ano',Duracao='$Duracao'";
    [email protected]_query($Query,$DBConn);
    ?>




    É isso que tenho ate agora...aquela parte de ordenar os filmes pensoq ue nao precise de tantos Iframes um basta mas nao sei como se faz isso :S depois no login quando abrir e fechar a sessao tambem nao sei fazer :S e na parte de inserir as imagens penso que falta algo porque nao consigo as chamar depois para mostrar :S

    Se alguem conseguir dar uma ajuda agradecia ;)
     

Partilhar esta Página