Ir para conteúdo
Fórum Script Brasil

tms.guiri

Membros
  • Total de itens

    40
  • Registro em

  • Última visita

Posts postados por tms.guiri

  1. Tentei também com ibase_fetch_assoc da seguinte mensagem de erro:

    Aviso : Undefined index: cod_prestadora em C: \ xampp \ htdocs \ projeto\ index.php na linha 27

    Aviso : Undefined index: prestadora em C: \ xampp \ htdocs \ projeto\ index.php na linha 28

    Veja o codigo:

    $host = "localhost:c:/xampp/htdocs/projeto/CART.GDB";
    $username = "SYSDBA";
    $password = "masterkey";
    
      
    $db = ibase_connect($host,$username,$password);
    
    
    $sql = ibase_query('SELECT cod_prestador, prestadora FROM prestador');
    
    while ($linha = ibase_fetch_assoc($sql)) {    
    //imprimi as linhas na tela    
    
    echo $linha["cod_prestadora"];
    echo $linha["prestadora"]; }

    Se eu colocar isset não vai dar erros mais não mostra resultado :(

  2. Boa tarde pessoal,

    Estou tentando conectar no firebird, mas esta reconhecendo a função como classe, vejam o erro:

    Notice: Undefined property: stdClass::$prestadora in C:\xampp\htdocs\projeto\index.php on line 25

    O codigo é esse:

    $host = "localhost:c:/xampp/htdocs/projeto/CART.GDB";
    $username = "SYSDBA";
    $password = "masterkey";
    
      
    $db = ibase_connect($host,$username,$password);
    
    
    $stmt = ibase_query("SELECT prestadora FROM prestador");
    
    while ($linha = ibase_fetch_object($stmt)) {
     echo $linha->prestadora;
    }
    ?>

    Alguém poderia me auxiliar? Agradeço desde já

  3. Bom dia a todos,

    Estou com problema na hora de editar a data vinda do mysql. Consigo cadastrar e exibir perfeitamente, esta sem problema algum, mas a questão é quando eu vou editar, ela esta vindo ao contrario assim: 0000-00-00 !

    Esta exibindo perfeitamente, 00/00/0000 e usei :

    <?php echo implode('/',array_reverse(explode('-',$Mostrar->data)));?>
    Mas o problema esta para editar a data, porque ela vem ao contrario, assim 0000-00-00 Vejam o codigo de edição
    value=" <?php echo @$campo['data']; implode('/',array_reverse(explode('-',@$campo['data'])));?> "

    Alguém poderia me auxiliar? Agradeço desde já e aguardo resposta

  4. Bom dia pessoal,

    Assim estava com problemas em cadastrar uma imagem mais já consegui resolver e até deixei o codigo para vocês verem. O formulario de cadastro esta funcionando perfeitamente, com nome, setor, cidade, CEP, rua, foto , etc... A imagem esta ficando em uma pasta e apenas o nome dela faz referencia no banco de dados. Agora o que precisava era o seguinte, imaginando que a pessoa quisesse apenas atualizar sua foto, então pensei que poderia ser ao clicar apenas na imagem abrir para ela fazer o upload da nova imagem. Aí pensei também, será que pode ser feito com o mesmo codigo anterior? Mas como ficaria na pasta a imagem e no banco? Acho que iria duplicar a foto na pasta não é??

    Aguardo resposta, desde já agradeço

  5. Resolvindo Lucke, obrigado mesmo assim, eu adaptei o codigo, segue:

    $erro = $config = array();
    
    
    $arquivo = isset($_FILES["foto"]) ? $_FILES["foto"] : FALSE;
    
    
    $config["tamanho"] = 100000000;
    
    $config["largura"] = 100000000;
    
    $config["altura"]  = 10000000;
    
    
    if($arquivo)
    {  
    
       if(!preg_match( '/^image\/(jpeg|png|gif|jpg)+$/', $arquivo["type"]))
        {
            $erro[] = "Arquivo em formato inválido! A imagem deve ser jpg, jpeg, 
                bmp, gif ou png. Envie outro arquivo";
                
        }
        else
        {
            // Verifica tamanho do arquivo
            if($arquivo["size"] > $config["tamanho"])
            {
                $erro[] = "Arquivo em tamanho muito grande! 
            A imagem deve ser de no máximo " . $config["tamanho"] . " bytes. 
            Envie outro arquivo";
            }
            
            // Para verificar as dimensões da imagem
            $tamanhos = getimagesize($arquivo["tmp_name"]);
            
            // Verifica largura
            if($tamanhos[0] > $config["largura"])
            {
                $erro[] = "Largura da imagem não deve 
                    ultrapassar " . $config["largura"] . " pixels";
            }
    
            // Verifica altura
            if($tamanhos[1] > $config["altura"])
            {
                $erro[] = "Altura da imagem não deve 
                    ultrapassar " . $config["altura"] . " pixels";
            }
        }
        
        // Imprime as mensagens de erro
        if(sizeof($erro))
        {
            foreach($erro as $err)
            {
                echo " - " . $err . "<BR>";
            }
    
                }
    
    
        else
        {
    
            preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $arquivo["name"], $ext);
    
       
            $imagem_nome = md5(uniqid(time())) . "." . $ext[1];
    
        
            $imagem_dir = "fotos/" . $imagem_nome;

    Obrigado mesmo assim!

  6. Ola Lucke,

    Eu fiz uma ação para cadastrar na mesma pagina assim: AddFuncionario.php?acao=cadastrar Então o script de upload esta na mesma pagina sim. Mas o que estou intrigado é que em casa ele funcionou perfeitamente e aqui no trabalho não. Agora coloquei a variavel $error declarada recebendo array aí solucionou o erros dessa variavel, mas ainda continua agora a da variavel $arquivo!

  7. Bom dia pessoal,

    É o seguinte estou com o seguinte codigo abaixo para adicionar foto no banco. O que não estou entendendo é que no meu notebook em casa esta funcionando perfeitamente e agora aqui no trabalho não esta! Segue o codigo:

    if (!empty($foto["name"])) {
            
            // Largura máxima em pixels
            $largura = 300;
            // Altura máxima em pixels
            $altura = 300;
            // Tamanho máximo do arquivo em bytes
            $tamanho = 1000;
    
            // Verifica se o arquivo é uma imagem
            if(!preg_match( '/^image\/(jpeg|png|gif|jpg)+$/', $foto["type"])){
                $error[1] = "Isso não é uma imagem.";
                } 
        
            // Pega as dimensões da imagem
            $dimensoes = getimagesize($foto["tmp_name"]);
        
            // Verifica se a largura da imagem é maior que a largura permitida
            if($dimensoes[0] > $largura) {
                $error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
            }
    
            // Verifica se a altura da imagem é maior que a altura permitida
            if($dimensoes[1] > $altura) {
                $error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
            }
    
            // Verifica se o tamanho da imagem é maior que o tamanho permitido
            if($arquivo["size"] > $tamanho) {
                    $error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
            }
    
            // Se não houver nenhum erro
            if (count($error) == 0) {
            
                // Pega extensão da imagem
                preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
    
                // Gera um nome único para a imagem
                $nome_imagem = md5(uniqid(time())) . "." . $ext[1];
    
                // Caminho de onde ficará a imagem
                $caminho_imagem = "fotos/" . $nome_imagem;
    
                // Faz o upload da imagem para seu respectivo caminho
                move_uploaded_file($foto["tmp_name"], $caminho_imagem);
            
                // Insere os dados no banco
              $sql = mysql_query("INSERT INTO usuario VALUES ('', '".$nome."','".$cargo."','".$setor."','".$rg."','".$cpf."','".$titulo."','".$endereco."','".$telefonec."','".$telefoner."','".$cidade."', '".$observacao."','".$nome_imagem."')");
            
                // Se os dados forem inseridos com sucesso
                if ($sql){
                    echo "Você foi cadastrado com sucesso.";
                                                echo '<meta HTTP-EQUIV = "Refresh" CONTENT = "2; URL = AddFuncionario.php">';
    
                }
            }
        
            // Se houver mensagens de erro, exibe-as
            if (count($error) != 0) {
                foreach ($error as $erro) {
                    echo $erro . "<br />";
                }
            }
        }
    }
    ?>

    Os erros são:

    Notice: Undefined index: size in C:\xampp\htdocs\projetos\SistemaCadastro\AddFuncionario.php on line 207

    Notice: Undefined variable: error in C:\xampp\htdocs\projetos\SistemaCadastro\AddFuncionario.php on line 212

    Notice: Undefined variable: error in C:\xampp\htdocs\projetos\SistemaCadastro\AddFuncionario.php on line 238

    Pensei em usar isset, mas se em casa estava funcionando porque agora não? Isso que não estou compreendendo, e também é como se o foreach não encontrasse array de erro. Alguém poderia me ajudar? Agradeço desde já e aguardo resposta

  8. Boa noite Pessoal,

    Estou com seguinte problema, estou desenvolvendo um sistema para cadastrar, gerar relatorios, etc... Então tenho um formulario para cadastrar informações completas dos computadores dessa empresa, formulario é o seguinte:

    IP

    Descrição

    Secretaria

    Setor

    Usuario da Maquina

    MAC

    Esses são os campos para inserir essas informações, o problema é que no campo SECRETARIA e SETOR esta pegando apenas o ID e gravando apenas o ID sendo que teria que gravar o nome da secretaria e do setor no banco e não o ID. Vejam o codigo do select do formulario:

    <select name="secretaria">
                         
                                        <option value="">Selecione</option>
                                        <?php
                $ExibeSecretaria = mysql_query("SELECT id, secretaria FROM secretarias");
                while( $LinhaSecretaria = mysql_fetch_array( $ExibeSecretaria ) ) {
                  echo '<option value="'.$LinhaSecretaria['id'].'">'.$LinhaSecretaria['secretaria'].'</option>';
                }
              ?>
                                    </select>  
                                </td>
                            </tr>
                            <tr>
                                <td>
                                    <label>Setor</label>
                                </td>
                                <td>
                                    <select  name="setor">
                                        <option value="">Selecione</option>
                                        <?php
                $ExibeSetor = mysql_query("SELECT id, setor FROM setores");
                while( $LinhaSetor = mysql_fetch_array( $ExibeSetor ) ) {
                  echo '<option value="'.$LinhaSetor['id'].'">'.$LinhaSetor['setor'].'</option>';
                }
              ?>
                                    </select>
    E na query de inserir estou fazendo o seguinte:
    <?php
    include ("includes/ConnDatabase.php");     
    
    $ip          = $_POST['ip'];
    $descricao  = $_POST['descricao'];
    $secretaria = $_POST['secretaria'];
    $setor        = $_POST['setor'];
    $usuario    = $_POST['usermaquina'];
    $patrimonio = $_POST['patrimonio'];
    $numero     = $_POST['numero'];
    $mac          = $_POST['mac'];
    
    
    $Inserirpc = mysql_query("INSERT INTO computador (ip, descricao, secretaria, setor, patrimonio, numero, usuario, mac) VALUES ('$ip', '$descricao','$secretaria','$setor','$patrimonio','$numero', '$usuario', '$mac')");
    
    
    ?>

    O banco de dados esta dividido nas seguintes tabelas:

    Secretarias:

    Campos ID | SECRETARIA

    Setores

    Campos ID | SETOR

    Computador

    Campos ID | IDSECRETARIA | IDSETOR | DESCRIÇÃO | SETOR | USUARIO

    Então minha duvida é porque esta gravando o ID no lugar das informações da Secretaria e do Setor? Se eu colocar o nome do setor no lugar do ID grava normalmente mais não seria o certo ou seria? Porque acho que precisa de ter uma referencia pelo ID não é?

    E outra coisa, precisava de gravar também os IDS da secretaria e do setor

    Agradeço desde já e aguardo resposta

  9. Boa tarde,

    Bom, estou desenvolvendo uma aplicação para uma imobiliaria, então na área administrativa estou com uma tabela dinâmica pegando os dados no banco. Tenho uma tabela cidades onde eu faço o cadastro, edição, ativação/desativação e exclusão da mesma. O problema é o seguinte, não estou entendendo porque quando eu cadastro algumas cidades a função "excluir" aparece o ID , mais em outras não aparece, isso que não estou entendendo, então quando eu cadastro de algumas cidades aparece e em outras não. Vejam o codigo:

    Codigo da tabela dinamica:

    <table cellpadding="0" cellspacing="0" border="0" class="display" id="example">
        <thead>
            <tr>
                <th><font size="2">Cidades</font></th>
    
                <th><font size="2">Estado</font></th>
                <th><font size="2">Editar</font></th>
                <th><font size="2">Ativar/Desativar</font></th>
                <th><font size="2">Excluir</font></th>
            </tr>
        </thead>
        <tbody>
         <?
        $sql = mysql_query("SELECT * FROM cidades ORDER BY cidade ASC");
        while($linha = mysql_fetch_array($sql)){
        
        $id_cidade = $linha["id"];
        $uf = $linha["uf"];
        $nome = $linha["cidade"];
        $ativo = $linha["ativo"];
        
        $sql2 = mysql_query("SELECT * FROM imoveis WHERE id='$id_cidade'");
        $ttl_imovel = mysql_num_rows($sql2);
        
        if($ttl_imovel >0){
        $del = "Excluir";
        }else{
        $del = "<a title='excluir' href='cidades_del.php?id=$id_cidade'>Excluir</a>";
        }
        
        if($ativo ==1){
        $ativa = "<a title='Desativar' href='cidades_ativa.php?id=$id_cidade&acao=desativar'>Desativar</a>";
        }else{
        $ativa = "<a title='Ativar' href='cidades_ativa.php?id=$id_cidade&acao=ativar'>Ativar</a>";
        }
        
            echo '    
    <tr class="odd gradeX">
                <td><font size="2">'.$nome.'</font></td>
                <td><font size="2"><center>'.$uf.'</center></font></td>
                <td class="center"><a title="Editar" href="cidades_edit.php?id='.$id_cidade.'"><font size="2">Editar</font></a></td>
                <td class="center"><font size="2">'.$ativa.'</font></td>
                <td class="center"><font size="2">'.$del.'</font></td>
    
            </tr>';
        }
        ?>
        
        </tbody>
        <tfoot>
            <tr>
                <th><font size="2">Cidades</font></th>
                <th><font size="2">Estado</font></th>
                <th><font size="2">Editar</font></th>
                <th><font size="2">Ativar/Desativar</font></th>
                <th><font size="2">Excluir</font></th>
            </tr>
        </tfoot>
    </table>

    Alguém poderia me ajudar? Agradeço desde já e aguardo resposta

  10. Boa tarde,

    Estou tentando desenvolver um menu da seguinte forma:

    Nome da categoria

    subcategoria

    Ira listar um menu lateral vindo do BD das categorias cadastradas e ao clicar em cima da categoria desejada ser expandido as subcategorias existentes nessa categoria.

    O codigo para inserir categoria e subcategoria esta correto e funcionando perfeitamente é este:

    $nome = isset($_POST['nome']) ? $_POST['nome'] : false;

    $id_pai = isset($_POST['id_pai']) ? $_POST['id_pai'] : false;

    if(isset($_POST['cadastro']) && $_POST['cadastro'] == 'add'){

    if($nome == ""){

    echo '&lt;script>alert("Preencha o Nome")</script>';

    }else{

    if(isset($_POST['cadastro']) && $_POST['cadastro'] == 'add'){

    $sql = "INSERT INTO categorias VALUES (null, 0, '$nome')";

    $query = mysql_query($sql) or die ("Erro na Insercao ao bando de dados".mysql_error());

    if ($query == true) {

    echo '&lt;script>alert("Categoria cadastrada!")</script>';

    }else{

    echo '&lt;script>alert("Ocorreu algum erro ao cadastrar a Categoria!")</script>';

    }

    }

    }

    }

    // Aqui começa o script para cadastrar as sub-categorias

    if(isset($_POST['cadastro']) && $_POST['cadastro'] == 'sub'){

    $sql = "INSERT INTO categorias VALUES(null, '%s', '%s')";

    $sql = sprintf($sql, $id_pai, $nome);

    $query = mysql_query($sql) or die ("Erro na Insercao ao bando de dados".mysql_error());

    if ($query == true) {

    echo '&lt;script>alert("Sub-Categoria cadastrada!")</script>';

    }else{

    echo '&lt;script>alert("Ocorreu algum erro ao cadastrar a Sub-Categoria!")</script>';

    }

    }

    //SQL para listar os albuns

    //WHERE id_pai = 0 serve para mostrar somente categorias que possui id_pai = 0

    $query = mysql_query("SELECT * FROM categorias WHERE id_pai = 0 ORDER BY nome") or die(mysql_error());

    ?>

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

    <html xmlns=http://www.w3.org/1999/xhtml" xml:lang="en">

    <head>

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />

    <title>Cadastrar Albuns</title>

    </head>

    <body>

    <div id="corpo">

    <h2 class="titulo">Cadastrar uma Categoria</h2>

    <form action="" method="post" enctype="multipart/form-data">

    <fieldset>

    <label><span class="descricoes">Nome Categoria<br />

    </span>

    <input name="nome" type="text" class="textfild" /></label>

    <br />

    <br />

    <label><br /></label>

    <!-- Indica o tipo que será, no se for album ou Imagem -->

    <input type="hidden" name="cadastro" value="add" />

    <br />

    <input type="submit" class="botao" value=" Categoria" />

    </fieldset>

    </form>

    <br /><br />

    <h2 class="titulo">Criar sub-categoria</h2>

    <form action="" method="post" enctype="multipart/form-data">

    <fieldset>

    <label><span class="descricoes"><br />

    Escolha uma Categoria</span>

    <select name="id_pai">

    <option value="" selected="selected">Categorias</option>

    <?php

    while($row = mysql_fetch_assoc($query)) {

    printf('<option value="%u">%s</option>', $row['id], $row['nome']);

    }

    ?>

    </select>

    </label>

    <br />

    <br />

    <br />

    <label><span class=descricoes">Nome da Sub-Categoria<br />

    </span></label>

    <label for="nome"></label>

    <input name="nome" type="text" class="textfild" id="nome" />

    <label><span class="descricoes"> </span></label>

    <label for="nome"></label>

    <br />

    <!-- Indica o tipo que será, no se for album ou Imagem -->

    <input type="hidden" name="cadastro" value="sub" />

    <input type="submit" class="botao" value="Sub-Categoria" />

    </fieldset>

    </form>

    Agora estou tentando listar o menu com esse:

    $tSelecionaCat = mysql_query ("SELECT * FROM categorias ORDER BY id_pai DESC");

    while ($linha= mysql_fetch_array($tSelecionaCat)){

    $idCat = $linha['id_pai];

    ?>

    <li class="odd"><a href="categorias.php?catId=<? echo $linha['id_pai'];?>"><? echo $linha['nome'];?></a>

    <?

    $tSelecionaSub = mysql_query("SELECT * FROM categorias WHERE id=$idCat'");

    if (mysql_num_rows ($tSelecionaSub) == 0){

    } else{

    ?>

    <ul class="left_menu">

    <?

    while ($linhasub = mysql_fetch_array($tSelecionaSub)){

    ?>

    <li> <a href="categorias.php?subcat=<? echo $linhasub[id];?>"><? echo $linhasub['nome]; ?></a></li>

    <? } ?>

    </ul>

    <? } ?>

    </li>

    <? } ?>

    </ul>

    no BD esta assim

    Id | id_pai | nome

    Mas não esta aparecendo do jeito que gostaria que ao clicar na categoria expandisse para a subcategoria. alguém poderia me ajudar? E desculpe pelo codigo mais as TAGS não estão habilitando.

    Agradeço desde já e aguardo resposta

  11. Bom dia a todos,

    Estou desenvolvendo um cadastro de produtos e tenho um input onde ira ser colocado o preço a vista, tenho um select onde irá ser selecionado em quantas vezes sera parcelado e outro campo input onde os dados serão mostrados da divisão do total a vista pelas parcelas. Dessa maneira:

    INPUT = Preço a vista

    SELECT = Quantidade de parcelas

    INPUT = Total parcelado

    Teria que gerar automaticamente, pegar os valores do preço a vista e quando selecionasse a quantidade de parcelas, fosse mostrado automaticamente no campo total parcelado. Não tenho ideia de como fazer isso, alguém poderia me ajudar?

    Agradeço desde já e aguardo resposta

  12. Boa tarde pessoal,

    Bom gostaria da ajuda de voces, estou com esse codigo funcionando perfeitamente de busca de Cep onde se apenas o endereço contiver os seguintes dados: Rua, Complemento, Cidade, UF, é mostrado, senão, se a cidade for de Cep unico da como endereço não encontado. Então estou tentando fazer uma condição mais não estou conseguindo :(

    O codigo esta abaixo, desculpem por não colocar entre CODEBOX, é porque esta dando erro

    function getEndereco() {

    // Se o campo CEP não estiver vazio

    if($.trim($("#cep").val()) != ""){

    //document.getElementById("load").style.display = 'block';

    /*

    Para conectar no serviço e executar o json, precisamos usar a função

    getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros

    dataTypes não possibilitam esta interação entre domínios diferentes

    Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário

    http://republicavirtual.com.br/web_cep.php...ep").val()

    */

    $.getScript("http://republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){

    // o getScript dá um eval no script, então é só ler!

    //Se o resultado for igual a 1

    if(resultadoCEP["resultado"] && resultadoCEP["bairro"] != ""){

    // troca o valor dos elementos

    $("#endereco").val(unescape(resultadoCEP["tipo_logradouro"])+" "+unescape(resultadoCEP["logradouro"]));

    $("#bairro").val(unescape(resultadoCEP["bairro"]));

    $("#cidade").val(unescape(resultadoCEP["cidade"]));

    $("#estado").val(unescape(resultadoCEP["uf"]));

    //$("#enderecoCompleto").show("slow");

    $("#num").focus();

    //document.getElementById("load").style.display = 'none';

    //validate()

    }

    else{

    alert("Endereço não encontrado");

    //$("#enderecoCompleto").show("slow");

    return false;

    }

    });

    }

    else

    {

    alert('Antes, preencha o campo CEP!')

    //document.getElementById("load").style.display = 'none';

    }

    }

    Preciso de uma condição onde se encontrar um endereço unico ele também é mostrado.

    Agradeço desde já e aguardo resposta.

    Pessoal como havia dito, estava tentando e não conseguia, mas acabei de conseguir, coloquei o seguinte IF

    if(resultadoCEP["resultado"] && resultadoCEP["cidade"] != ""){

    $("#cidade").val(unescape(resultadoCEP["cidade"]));

    $("#estado").val(unescape(resultadoCEP["uf"]));

    //$("#enderecoCompleto").show("slow");

    $("#num").focus();

    }

    Mudando o BAIRRO por CIDADE no resultado do CEP

    Valeu pessoal

  13. Bom dia pessoal,

    Bom gostaria da ajuda de voce, estou com esse codigo funcionando perfeitamente de busca de Cep onde se apenas o endereço contiver os seguintes dados aparecem: Rua, Complemento, Cidade, UF. Se a cidade for de Cep unico da como endereço não encontado.

    function getEndereco() {

    // Se o campo CEP não estiver vazio

    if($.trim($("#cep").val()) != ""){

    //document.getElementById("load").style.display = 'block';

    /*

    Para conectar no serviço e executar o json, precisamos usar a função

    getScript do jQuery, o getScript e o dataType:"jsonp" conseguem fazer o cross-domain, os outros

    dataTypes não possibilitam esta interação entre domínios diferentes

    Estou chamando a url do serviço passando o parâmetro "formato=javascript" e o CEP digitado no formulário

    http://republicavirtual.com.br/web_cep.php...ep").val()

    */

    $.getScript("http://republicavirtual.com.br/web_cep.php?formato=javascript&cep="+$("#cep").val(), function(){

    // o getScript dá um eval no script, então é só ler!

    //Se o resultado for igual a 1

    if(resultadoCEP["resultado"] && resultadoCEP["bairro"] != ""){

    // troca o valor dos elementos

    $("#endereco").val(unescape(resultadoCEP["tipo_logradouro"])+" "+unescape(resultadoCEP["logradouro"]));

    $("#bairro").val(unescape(resultadoCEP["bairro"]));

    $("#cidade").val(unescape(resultadoCEP["cidade"]));

    $("#estado").val(unescape(resultadoCEP["uf"]));

    //$("#enderecoCompleto").show("slow");

    $("#num").focus();

    //document.getElementById("load").style.display = 'none';

    //validate()

    }

    else{

    alert("Endereço não encontrado");

    //$("#enderecoCompleto").show("slow");

    return false;

    }

    });

    }

    else

    {

    alert('Antes, preencha o campo CEP!')

    //document.getElementById("load").style.display = 'none';

    }

    }

    Desculpe mas a tag CODEBOX não ta funcionando =[

    Preciso de uma condição onde se encontrar um endereço unico ele também é mostrado.

    Agradeço desde já e aguardo resposta.

  14. Resolvido JaguA

    Fiz assim e deu certo:

    MENU LATERAL

    $tbusca = mysql_query("SELECT * FROM categorias ORDER BY cat_nome ASC");

    while ($texibindo = mysql_fetch_array($tbusca)){

    $id_categoria = $texibindo["id_categoria"];

    $cat_nome = $texibindo["cat_nome"];

    echo "<li class=odd'>";

    ?>

    <a href="produto.php?id_categoria=<?=$id_categoria?>"><?=$cat_nome?></a>

    <?

    echo"</li>";

    }

    ?>

    PAGINA PRODUTOS

    <?php

    $id_categoria = (int)$_GET['id_categoria];

    $busca = mysql_query("SELECT id_categoria, nome, loja, vista, parcelado FROM produtos WHERE id_categoria='".$_GET["id_categoria"]."'");

    while ($exibindo = mysql_fetch_array($busca)){

    extract ($exibindo);

    echo "$nome<br>";

    echo "$loja<br>";

    echo "A vista R$$vista<br>";

    echo "3x R$$parcelado sem juros<br>";

    }

    ?>

    Obrigado pelas dicas, foram muito uteis! :)

  15. Coloque assim:

    <?php

    $busca = mysql_query("SELECT c.id_categoria, p.nome, p.loja FROM categorias as c, produtos as p WHERE c.id_categoria=p.id_categoria");

    while ($exibindo = mysql_fetch_array($busca)){

    extract ($exibindo);

    echo "$nome<br>";

    echo "$loja<br>";

    }

    ?>

    Aparece todos os produtos, mas ainda não consegui fazer uma forma de pegar selecionando a categoria. Tentei pelo GET, mas não sei ainda como montar ele na consulta, aff! :(

  16. Isso eu quero filtrar os produtos de determinada categoria. Quando o usuario clicar no link ROUPAS , ele ser redirecionado para pagina PRODUTOS, onde esta sendo linkado com a ?variavel= e receber todos os produtos relacionados a ROUPAS, exemplo:camisa, short, camiseta, etc ... tudo na pagina PRODUTOS.

    O codigo que coloquei no link para receber as categorias esta correto? Pode ser daquela maneira mesmo?

    Estou desenvolvendo assim na pagina PRODUTOS, onde vai receber os itens da categoria selacionada

    <?php

    $cat_nome = $_GET['cat_nome'];

    $busca = mysql_query("SELECT * FROM categorias WHERE cat_nome=".$_GET["cat_nome]."'");

    while ($exibindo = mysql_fetch_array($busca)){

    extract ($exibindo);

    echo "$cat_nome" ;

    }

    ?>

    Ai esta aparecendo corretamente os dados das categorias, so fiz como teste para ver se iria pegar a ?VARIAVEL=

    Mas preciso estar relacionando no banco com os produtos dessa categoria, então minha duvida é montar essa query sql para pegar o id da categoria e o id do produto correspondente

    Agradeço novamente se puder ajudar JaguA

×
×
  • Criar Novo...