Ir para conteúdo
Fórum Script Brasil

Tyago Silveira

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Sobre Tyago Silveira

  • Data de Nascimento 04/11/1980

Tyago Silveira's Achievements

0

Reputação

  1. Boa noite pessoal. Estou engatinhando ainda em javascript e achei uma função para carregar meus posts do wordpress na mesma pagina ou seja não abrir a single.php e sim carrega-la na mesma página. Está funcionando legal só que aparece um texto Carregando.. e eu queria subistituir por uma imagem http://portacurtas.org.br/curtanaescola/imagens/load.gif Aqui vai o código em js jQuery.noConflict(); jQuery(document).ready(function($){ $.ajaxSetup({cache:false}); $("a.ajax").click(function(){ var post_url = $(this).attr("href"); var post_id = $(this).attr("rel"); $("#tabs").html('<div class="loading" style="color:#FFF">Carregando...<BR><BR><BR><BR></div>'); $("#tabs").load(post_url); return false; }); }); Preciso saber como substituir ali na div "loading" para usar essa imagem e não o carregando! Fico no aguardo! Att.
  2. <pma:table name="produtos"> CREATE TABLE `produtos` ( `id_prod` int(5) NOT NULL AUTO_INCREMENT, `id_cliente` varchar(100) COLLATE latin1_general_ci NOT NULL, `produto` varchar(100) COLLATE latin1_general_ci NOT NULL, `tipo` varchar(20) COLLATE latin1_general_ci NOT NULL, `foto` varchar(255) COLLATE latin1_general_ci NOT NULL, `informacoes` varchar(255) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`id_prod`) ) ENGINE=MyISAM AUTO_INCREMENT=44 DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci; </pma:table> <pma:table name="clientes"> CREATE TABLE `clientes` ( `id` int(10) NOT NULL AUTO_INCREMENT, `nome` text NOT NULL, `imagem` varchar(255) NOT NULL, `endereco` varchar(100) NOT NULL, `estado` varchar(50) NOT NULL, `cidade` varchar(50) NOT NULL, `foneres` varchar(25) NOT NULL, `fonecom` varchar(25) NOT NULL, `celular` varchar(25) NOT NULL, `email` varchar(50) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=latin1; </pma:table> a id_cliente dos produtos é relacionada com a id dos clientes! Agora já ajuda? Então só preciso colocar mais um campo na busca q é o TIPO e ficar igual ao q vocÊ já me ajudou a fazer de serem independentes cada busca! Att.
  3. Consegui por na tela já o TIpo ele aparece pra selecioanr mas me perdi na parte das condições. Não sei como fazer tem como me ajudar? Com as 3 condições prontas fica masi fácil pra eu estudar o código e entender o que foi feito pois não sei onde mudar pra adicioanr a terceira condição Taí o código como está <?php include "conexao.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Plugin Cadastro</title> </head> <body> <table width="600" border="0"> <td align="center"><h1>Filtrar Clientes</h1></td> </tr> </table> <form action="" method="post" enctype="multipart/form-data"> <span>Estado:</span> <select name="estado"> <option value="" selected="selected">Selecione um Estado..</option> <?php $pega_estados = mysql_query("SELECT DISTINCT estado FROM clientes order by estado ASC"); if(mysql_num_rows($pega_estados) == 0) { echo '<option value="">Não foram encontrados Estados</option>'; }else{ while($linha = mysql_fetch_array($pega_estados)){ echo '<option value="'.$linha['estado'].'">'.$linha['estado'].'</option>'; } } ?> </select> <span>Cidade:</span> <select name="cidade"> <option value="" selected="selected">Selecione uma Cidade..</option> <?php $pega_cidades = mysql_query("SELECT DISTINCT cidade FROM clientes order by cidade ASC"); if(mysql_num_rows($pega_cidades) == 0) { echo '<option value="">Não foram encontrados Cidades</option>'; }else{ while($linhaC = mysql_fetch_array($pega_cidades)){ echo '<option value="'.$linhaC['cidade'].'">'.$linhaC['cidade'].'</option>'; } } ?> </select> <span>Tipo:</span> <select name="tipo"> <option value="" selected="selected">Selecione um Tipo..</option> <?php $pega_tipo = mysql_query("SELECT DISTINCT tipos FROM produtos order by tipo ASC"); if(mysql_num_rows($pega_tipo) == 0) { echo '<option value="">Não foram encontrados Tipos</option>'; }else{ while($linhaT = mysql_fetch_array($pega_tipo)){ echo '<option value="'.$linhaT['tipo'].'">'.$linhaT['tipo'].'</option>'; } } ?> </select> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="Buscar" /> </form> <hr /> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $estado = isset($_POST['estado']) ? $_POST['estado'] : ''; $cidade = isset($_POST['cidade']) ? $_POST['cidade'] : ''; $where=''; $where.=(!empty($cidade)) ? " WHERE cidade='$cidade'" : ''; //adicionando condição de cidade if( !empty($where) && !empty($estado) ) $where.="&& estado='$estado'"; else if( empty($where) && !empty($estado) ) $where.=" WHERE estado='$estado'"; //imprimindo consulta para verificar se houve erro. echo "<div style='background-color:#FFFFC0;'>$where</div>"; $seleciona_filtro = mysql_query("SELECT * FROM clientes, produtos $where ") or die ("Erro: ".mysql_error()); if(mysql_num_rows($seleciona_filtro) == 0) { echo '<h1>Não foram encontados resultados da sua busca</h1>'; }else{ echo "<table>"; $i=0; while($linhaFiltro = mysql_fetch_array($seleciona_filtro)){ $cor=( ($i%2)>0 ) ? '#FFE7CE' : ''; echo "<tr bgcolor='$cor'>td>".$linhaFiltro['nome'].'</td></tr>'; $i++; } } mysql_free_result($seleciona_filtro); //limpando a memoria unset($cor, $i, $linhaFiltro); //destruindo variaveis } ?> </body> </html>
  4. WHERE cidade='Pelotas'&& estado='Rio de Janeiro' Não foram encontados resultados da sua busca BINGO! Agora sim está perfeito! Está com uns erros de td faltando < mas isso eu arrumo sem problemas e assim já vou estudar o código pra saber como fazer da proxima vez! Preciso acrescentar mais um campo q é o TIPO só q ele está em outra tabela.. é na tabela produtos e não na tabela clientes. Vou tentar fazer aqui de acordo com os outros e ver se dá certo Valeu a paciência comigo!
  5. Não deu certo.. Dá na mesma coisa. O Estado só ele funciona. A cidade só ela funciona. Estado e cidade funciona. MAs se eu escolho um estado e uma cidade q não tem registro ele me retorna os registros da cidade ignorando o estado. Att.
  6. O trecho do código abaixo determina que só uma das condições será aceita. if($_POST['estado'] != ''){ $where = "WHERE estado = '".$_POST['estado']."'"; }elseif($_POST['cidade'] != ''){ $where = "WHERE cidade = '".$_POST['cidade']."'"; } mude para isso $where=''; if($_POST['estado'] != ''){ $where. = "WHERE estado = '".$_POST['estado']."'"; } if($_POST['cidade'] != ''){ if(!empty($where)) $where.=' && '; $where. = "WHERE cidade = '".$_POST['cidade']."'"; } Deu um erro de syntaxe.. é $where. com ponto mesmo ou tá ae o erro? Att. EDIT: Eu tirei os pontos do where e ele inverteu agora se seleciono um estado e uma cidade que não batem os resultados ele mostra os cadastros da CIDADE não mais do estado. Ou seja ainda té estranho Att.
  7. Estou com um problema no filtro de buscas que fiz com select. O que acontece é que ele retorna as opções tranquilamente, mas somente uma Ou outra. Tenho o filtro por Cidades e Estados. Se eu seleciono filtrar por Estado OU Cidade ele filtra normalmente. Se eu coloco pra filtrar Por um Estado e uma Cidade que não tem registros ele me retorna o Registro do Estado ao invés de dizer q não possui registros. Ou seja ele só filtra pela cidade se eu deixar o Estado em Branco caso contrario se eu seleciono um Estado e qualquer cidade ele retorna todos registro do estado que eu selecionei, caso a cidade não tenha registro o que deveria retornar que não existem registros com essa busca. Segue o código.. <?php include "conexao.php"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Plugin Cadastro</title> </head> <body> <table width="600" border="0"> <td align="center"><h1>Filtrar Clientes</h1></td> </tr> </table> <form action="" method="post" enctype="multipart/form-data"> <span>Estado:</span> <select name="estado"> <option value="" selected="selected">Selecione um Estado..</option> <?php $pega_estados = mysql_query("SELECT DISTINCT estado FROM clientes order by estado ASC"); if(mysql_num_rows($pega_estados) == 0) { echo '<option value="">Não foram encontrados Estados</option>'; }else{ while($linha = mysql_fetch_array($pega_estados)){ echo '<option value="'.$linha['estado'].'">'.$linha['estado'].'</option>'; } } ?> </select> <span>Cidade:</span> <select name="cidade"> <option value="" selected="selected">Selecione uma Cidade..</option> <?php $pega_cidades = mysql_query("SELECT DISTINCT cidade FROM clientes order by cidade ASC"); if(mysql_num_rows($pega_cidades) == 0) { echo '<option value="">Não foram encontrados Cidades</option>'; }else{ while($linhaC = mysql_fetch_array($pega_cidades)){ echo '<option value="'.$linhaC['cidade'].'">'.$linhaC['cidade'].'</option>'; } } ?> </select> <input type="hidden" name="acao" value="enviar" /> <input type="submit" value="Buscar" /> </form> <hr /> <?php if(isset($_POST['acao']) && $_POST['acao'] == 'enviar'){ $estado = $_POST['estado']; $cidade = $_POST['cidade']; if($_POST['estado'] != ''){ $where = "WHERE estado = '".$_POST['estado']."'"; }elseif($_POST['cidade'] != ''){ $where = "WHERE cidade = '".$_POST['cidade']."'"; } $seleciona_filtro = mysql_query("SELECT * FROM clientes $where ") or die ("Erro: ".mysql_error()); if(mysql_num_rows($seleciona_filtro) == 0) { echo '<h1>Não foram encontados resultados da sua busca</h1>'; }else{ while($linhaFiltro = mysql_fetch_array($seleciona_filtro)){ echo '<li>'.$linhaFiltro['nome'].'</li>'; } } } ?> </body> </html>
  8. Estou com um problema enorme e não consigo resolver para editar os dados de um formulário. Acontece que a ação reporta pra mim editado com sucesso mas nada edita. Volta ao que era como se os dados estivessem bloqueados. Acredito ser na função do UPDATE pois eu troquei os dados por nada e mesmo assim o "erro" é o mesmo. Ele me diz q foi editado com sucesso mas não muda nada. Segue o meu código abaixo.. <?php include "conexao.php"; $id = $_GET["id"]; $acao = $_GET["acao"]; if ($acao == "editar") { $nome = $_POST["nome"]; $endereco = $_POST["endereco"]; $estado = $_POST["estado"]; $cidade = $_POST["cidade"]; $foneres = $_POST["foneres"]; $fonecom = $_POST["fonecom"]; $celular = $_POST["celular"]; $email = $_POST["email"]; $query = ("UPDATE clientes SET nome='".$nome."', endereco='".$endereco."', estado='".$estado."', cidade='".$cidade."', foneres='".$foneres."', fonecom='".$fonecom."', celular='".$celular."', email='".$email."' WHERE id='".$id."'"); if ($query) { echo " <script type='text/javascript'>alert('Cliente Editado com Sucesso!')</script> "; }else { " <script type='text/javascript'>alert('Problema ao Editar Cliente!')</script> "; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <script language="JavaScript" type="text/javascript" src="MascaraValidacao.js"></script> <title>Plugin Cadastro</title> </head> <body> <?php $query = mysql_query("SELECT * from clientes where id = '".$id."'"); $cliente = mysql_fetch_object($query); ?> <table width="600" border="0"> <tr> <td align="center"><h1>Informações de <?php echo $cliente->nome; ?></h1></td> </tr> <form method="post" action="cliente.php?id=<?php echo $cliente->id ?>&acao=editar"> <table width="600" border="0" cellspacing="5" cellpadding="0"> <tr><td><br /></td></tr> <tr> <td align="right" Valign="top" width="30%" ><strong>Nome do Cliente:</strong></td> <td width="70%"><input type="text" name="nome" id="nome" size="50" maxlength="50" value="<?php echo $cliente->nome; ?>"/></td> </tr> <td align="right"><strong>Endereço:</strong></td> <td align="left"><input name="endereco" type="text" class="forms" id="endereco" size="50" maxlength="75" value="<?php echo $cliente->endereco; ?>"/></td> </tr> <tr> <td align="right"><strong>Estado:</strong></td> <td align="left"><input name="estado" id="estado" class="forms" value="<?php echo $cliente->estado; ?>"> </select></td> </tr> <tr> <td align="right"><strong>Cidade:</strong></td> <td align="left"><input name="cidade" type="text" class="forms" id="cidade" size="50" maxlength="75" value="<?php echo $cliente->cidade;?>" /></td> </tr> <tr> <td align="right"><strong>Telefone Residencial:</strong></td> <td><input type="text" name="foneres" onKeyPress="MascaraTelefone(form.foneres);" maxlength="14" onBlur="ValidaTelefone(form.foneres);" value="<?php echo $cliente->foneres;?>"><br></td> </tr> <tr> <td align="right"><strong>Telefone Comercial:</strong></td> <td><input type="text" name="fonecom" onKeyPress="MascaraTelefone(form.fonecom);" maxlength="14" onBlur="ValidaTelefone(form.fonecom);" value="<?php echo $cliente->fonecom;?>"></td> </tr> <tr> <td align="right"><strong>Telefone Celular:</strong></td> <td><input type="text" name="celular" onKeyPress="MascaraTelefone(form.celular);" maxlength="14" onBlur="ValidaTelefone(form.celular);" value="<?php echo $cliente->celular;?>"></td> </tr> <tr> <td align="right"><strong>Email:</strong></td> <td><input type="text" name="email" size="50" maxlength="40"/ value="<?php echo $cliente->email;?>"></td></td> </tr> <table width="21%" border="0" cellspacing="0" cellpadding="0"> <tr><td><br /></td></tr> <td align="right"><input type="submit" name="editar" value="Editar" /></td> <td align="center"><input type="button" value="Voltar" onClick="history.go(-1)"></td> <td align="center"><input type="hidden" name="enviar" value="enviar" /></td> <tr><td><br /></td></tr> <tr><td><br /></td></tr> </table> </form>
  9. Perfeito! Tem algum lugar ou video q eu possa visualizar isso? Apesar de se ser básico eu entendi o que tem q fazer até pela estrutura mas estou meio confuso por isso não consigo fazer. Crio a coluna como? Só criar ela dentro do banco e pronto? E pra buscar no php preciso alterar o modo da gravação dos dados para esse usuario gravar só para ele.. Ae q tá o problema pra mim não é tão fácil. Apesar de eu saber q é básico. Att.
  10. Bom Dia pessoal! Estou com um problema que não consigo resolver e a 2 dias procuro material sobre isso e nada.. Eu criei uma aplicação em PHP com a developer toolbox onde eu cadastro usuários para logarem no Sistema e esses cadastram seus contatos. O que ocorre é que preciso usar o mesmo sistema para diversos usuários mas cada um deles com os seus contatos! Exemplo: Fulano1 - Todo cadastro e contatos adicionados por ele só é visével para ele, ou seja único. Se o Fulano2 logar vai ter só os seus contatos e assim para cada usuário que eu liberar no sistema. Não quero usar db's diferentes. Gostaria de fazer por tabelas, para cada um deles acessar sua tabela. Até porque se eu atualizar um campo da db (por exemplo adicionar email ao cadastro de contatos) preciso alterar nas db's de todos os usuários. Por isso o mais prático é uma db com diferentes tabelas de acesso correto? Não preciso que me entreguem pronto, só gostaria de saber onde achar material para eu conseguir fazer isso, pois usei o google e o bing procurando sobre iso e não consegui achar absolutamente nada.. Ou seja minha pesquisa não está refinada como deveria. alguém pra me ar uma luz nisso? Att.
×
×
  • Criar Novo...