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

Site para Encomendas [Ajuda]

Discussão em 'Web Development' iniciada por break, 26 de Setembro de 2007. (Respostas: 2; Visualizações: 890)

  1. break

    break Power Member

    Boas Pessoal da Techzone, necessitava de uma ajuda rapido, é o seguinte, faço um request para alguem que tenha já feito um site html/php ligação a BD Mysql de encomendas, ou seja.. uma simples página que mostre umas textbox, mais propiamente "Cod Produto" (em que ao ser inserido mostra la lado uma janelinha com a foto do produto), automaticamente insere o preço no campo do preço, e o utilizado insere a quantidade e o dia em que quer recebe-lo.. só isto.. peço isto não porque presiso, mas para analizar código e ajudar quem venha a presisar tambem... e ajuda-me a mim.. não peço o programa(site) feito, mais propiamente a "papa toda feitinha" não me interpetem mal, por favor, peço sim ajuda, claro que quem já o tiver feito era uma mais valia para mim... até porque nem sei inserir a janelinha ao lado com a foto do produto, ou seja aquele "cod produto" aponta para determinada foto, entre outras duvidas que poderam surjir...

    Obrigado desde já a todos.
    E por favor, faço um [$_REQUEST] da vossa ajuda!! Obrigado!!
    :kfold: ][][
     
  2. msdevweb

    msdevweb Power Member

    bem, podes começar por criares os teus campos todos com <input type="text" name="nom_do_campo" id="nome_do_campo" size="20"> bla bla bla e um botao <input type="submit" value="envia"> dentro de um <form action="guardar_dados.php" method="POST"></form>

    nota que todos os id's e names tem que ser diferentes se queres usar isso para depois guardar na db.
    a tua primeira duvida.

    inseres o cod produto e aparece a imagem. tens que ver como queres fazer isso. Aconselho que as imagens tenha o mesmo nome que o codigo do produto. tipo COD: 1 imagem: 1.jpg e por ai alem.
    para detectares se foi inserido algum codigo na inputbox, teras que criar um script para as açoes do campo. nesse caso, em cima alteras o teu <input box="text" name="cod_produto" id="cod_produto" onchange="busca_foto(this.value)"> aqui esta o trigger onchange que vai chamar a tua funçao busca_foto(cod_foto).
    convem criares uma <div id="foto_load"></div>

    Teras que fazer uma funçao algo como (javascript)

    <script language="javascript">
    function busca_foto(cod_foto){
    //supondo que tens as tuas imagens no disco numa directoria 'imagens' sera algo como:

    var foto="imagens/"+cod_foto+".jpg";

    document.getElementById('foto_load').innerHTML = '<img src='+foto+' border=0';

    }

    </script>

    e tens tua foto carregada :)

    quanto ao preço, as coisas complicam-se porque teras que registar todos os produtos na BD e respectivos preços. no final de ja teres essa tabela.
    Crias a ligaçao em php à tua base de dados. e selecionas o preco do produto com o codigo que introduziste em cima.

    no final de teres o preço, imagina na variavel $preco

    so necessitas de o apresentar no campo, tambem convem usares javascript.
    algo como <script language="javascript">document.getElementById('id_do_campo_input_preço').value='<?php echo $preco; ?>';</script>

    e pronto, como deves ter reparado nao te expliquei como criares as tabelas, e como procurares nas bases de dados, pois isso tinha post para (+) umas 200 linhas :p

    terceira e ultima duvida...

    depois de colocares a quantidade, e a data, em mais 2 campos como te expliquei em cima, é so usares de novo uma ligaçao à base de dados, e inserir os dados numa tabela por exemplo, de encomendas. Para isso crias um novo docuemnto php (guardar_dados.php, neste caso) e vais buscar as variaveis dos teus campos pelo $campo=$_POST['nom_do_campo_definido_na_tag'];
    e depois é so guardares usando a ligaçao à BD.


    simples? talvez nao... mas se te explicasse mais em promenor tinhas a "papinha toda feita" mas disseste que nao era isso que querias :)

    p.s. Tambem dava muito mais trabalho a explicar :p
    p.s.2 Antes de começares a disparar perguntas do que escrevi em cima, investiga o funcionamento dos inputs, $_POST vars, mysql connect, javascript getElementById, etc... encontras muita informaçao no novo amigo de sempre: http://www.blackle.com/

    cumps.
     
  3. break

    break Power Member

    Desde já Obrigado msdevweb, vou por a tua ideia em prática e assim que surgirem mias duvidas voltarei a postar aqui, ou desenvolvimentos! Obrigado ;) ][][
     

Partilhar esta Página