
tms.guiri
Membros-
Total de itens
40 -
Registro em
-
Última visita
Tudo que tms.guiri postou
-
RESOLVIDO obrigado a todos que tentaram me ajudar: Era o nome dos campos no banco que estavam em maiusculo e eu estava chamando em minusculo, aff! Valeu pessoal
-
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 :(
-
Bom dia lucke, Eu já fiz todos aqueles passos o problema é que o resultado que busco no banco esta sendo referenciado como classe. Eu consigo conectar ao banco, mas quando mando imprimir o resultado do mesmo ele considera como uma classe.
-
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á
-
Obrigado C0Y073, irei ver sobre!
-
Bom dia Pessoal, Gostaria de saber se há alguma forma de adicionar parenteses do telefone atraves do input no banco de dados mysql: Exemplo: (000)000-0000 Agradeço desde já
-
Por muito tentar resolvi pessoal, estava repetindo o inversão do implode, nem havia percebido isso, por isso dava o erro!! Valeuuuu
-
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
-
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
-
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!
-
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!
-
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
-
Resolvi temporariamente pessoal, era so ter trocado o ID pelo nome da secretaria. Mas agora o problema é o seguinte como gravo o ID da secretaria e o ID do setor para o computador?
-
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
-
Resolvido, obrigado pela ajuda
-
Claro que entendo o script mais o que não entendo é que tem cidades cadastradas que não tem imoveis cadastrados para ela e aparece o link para excluir
-
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
-
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 '<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 '<script>alert("Categoria cadastrada!")</script>'; }else{ echo '<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 '<script>alert("Sub-Categoria cadastrada!")</script>'; }else{ echo '<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
-
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
-
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
-
Desculpem area errada!!
-
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.
-
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! :)
-
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! :(
-
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