Jump to content
Fórum Script Brasil

Erilton

Membros
  • Posts

    12
  • Joined

  • Last visited

About Erilton

Erilton's Achievements

0

Reputation

  1. Pô cara... foi mal.. me empolguei escrevendo e esqueci de jogar o erro, rsrs.. Novamente matou a pau, rsrs.. Eu estava tão bitolado no select e join e esqueci de especificar o where. Agora para efeito de curiosidade vou procurar sobre a programação orientada a objeto. Valeu pela força!!! Forte abraço!
  2. Romero, matou a pau! Valeu pela força! Agora estou com um problema no INNER JOIN da tabela atendimentos. O que você postou está funcionando certinho mas preciso pegar mais um item que está em outra tabela, computadores. Tem alguma restrição ou limitação da forma que estou fazendo??? Veja como está agora: <?php $cliente = trim($_GET['cliente']); $strCliente = "SELECT * FROM clientes WHERE id_cliente = '$cliente'"; $strComputadores = "SELECT * FROM computadores AS pc WHERE id_cliente = '$cliente'"; $strContatos = "SELECT * FROM contatos WHERE id_cliente = '$cliente'"; $strPerifericos = "SELECT * FROM perifericos WHERE id_cliente = '$cliente'"; $strAtendimentos = "SELECT at.id_atendimento, at.data_atendimento, at.tipo_problema, at.status, func.id_funcionario, func.funcionario_nome, pc.id_pc, pc.descricao_computador FROM atendimentos AS at LEFT JOIN funcionarios AS func ON at.id_funcionario = func.id_funcionario LEFT JOIN computadores AS pc ON at.id_pc = pc.id_pc WHERE id_cliente = '$cliente'"; ?> Continuo com o while: <?php $queryAtendimentos = mysql_query($strAtendimentos); if (mysql_num_rows($queryAtendimentos)) { while ($row = mysql_fetch_assoc($queryAtendimentos)) {... } ?> Forte abraço, Ton
  3. Fala galera! Já estou com dor de cabeça num sisteminha que estou montando aqui para minha assistência técnica. Resumindo: Controlo meus clientes hoje em ACCESS e começou a aumentar o volume, então, estou passando tudo para MYSQL AND PHP. Sou iniciante em programação WEB. Onde estou: Montei a página inicial que carrega todos os clientes cadastrados e outras informações básicas, até aí Ok. Ao clicar em qualquer um destes clientes, passo as informações via URL/GET para uma outra página que possui os detalhes do cliente. Cada cliente pode ter mais de um computador, mais de um contato, mais de um periferico, mais de um atendimento e esta página "detalhes" precisa repetir todas os itens quando > 1. Todos estes campos que podem possuir mais de um resultado estão em tabelas. Ou seja, tenho além da tabela principal (clientes) + 5 outras tabelas. O que está acontecendo: Ao resgatar os dados do cliente, por exemplo, se ele tiver 10 computadores, os outros dados, perifericos, contatos, atendimentos, etc se repetirão 10 vezes também. Se eu agrupar um item específico ele retorna todos os resultados com a quantidade daquele item. Estou postando o meu código para que vocês possam comentar onde estou errando. Eu creio que esteja dentro do LEFT JOIN, GROUP BY ou até mesmo faltando criar um Record Set carregando item por item. O que acham? Como viram... estou perdido... :wacko: // Iniciando o while. // Exibindo informações: // Finalizando o while Forte abraço e agradeço desde já. Ton
  4. Salve, salve galera! Tenho visto bastante "anuncio" na minha região (meu bairro e bairros vizinhos), anuncios colados em postes, anuncios em estabelecimento, anuncios com banners, em fim, vejo uma grande necessidade dos vizinhos da região em divulgar produtos. Então foi onde tive a idéia de tentar ajudar a todos e tentar levantar uma grana com "publicidade" num site de classificados da minha região. Gostaria de criar um site de classificados onde pudesse diferenciar por bairros. De inicio penso em 5 segmentos: 1 - Automóveis 2 - Imoveis 3 - Emprego 4 - Informatica 5 - Outros Para anunciar, o anunciante terá que autenticar. Alguém ai tem artigos que possa me indicar, preciso de idéias e informações dos pós e contras deste tipo de site! Abraço a todos!
  5. Ola pessoal, edito um site em html, não tenho servidor que de suporte a linguagem dinâmica: ASP, PHP, CFM. Estou com um marquee direto numa página html, sempre que preciso inserir ou editar alguma informação do marquee, tenho que entrar no código fonte dessa página e procurar pelo comando do marque para depois fazer a alteração. Eis a pergunta, existe algum comando em javascript ou alguma linguagem que suporte em HTML que eu possa colocar essas informações num arquivo .txt, bastando alterar a informação, acessar esse arquivo? Desde já agradeço, Abraço.
  6. Ola pessoa, gostaria de saber como posso fazer em javascript, uma calculadora que só tenha uma operação (porcentagem) e duas opções de porcentagem. exemplo. Preencho um valor Escolho se quero 30% ou 50% do valor preenchido Então Exibir o resto de 30% ou 50% num campo "valor a pagar" Exibir o valor de 30% ou 50% num campo "valor minimo" Exemplo: R$ 100 Escolho 30% Valor a pagar = R$ 70,00 Valor minimo = R$ 30,00 É possível uma calculadora assim? []'s Erilton
  7. Ola pessoal, não sei como fazer esse script. Tenho um sistema de autenticação, notei que vários usuários alteram a senha e não sabe como digitaram, quero criar um script que verifique se a senha digita no campo 1 é a mesma que no campo 2, como faço isso???? Exemplo: Digite a nova senha xxxxxxxx Redigite a nova senha xxxxxxxx Valeu, pessoal!!!
  8. Erilton

    Cálculo Com Data

    Ola pessoal, tenho no meu banco de dados uma tabela "registro" que contem um campo data, recurso date. Tenho um serviço que o usuario pagará mas tem 15 dias de teste, através de uma página de autenticação, gostaria que a página fizesse uma consulta em meu banco de dados e subtraisse a data atual pela data de cadastro e desse o resultado em dias restantes para terminar o período gratuito. Só preciso desse código, [data atual] [-] [data de cadastro] = [X dias restantes] Ex. O assinante cadatrou hoje, 06/03 e tem até 21/03 para usar = 15 dias Então se ele acessar amanhã, 07/03, o sistema vai informar que faltam 14 dias para que ele se registre no site, e assim sucessivamente. alguém pode me indicar algo que já tenha visto na internet, ou algo parecido. Procuro mas não encontro e não sei como fazer. []'s Erilton
  9. Erilton

    Sistema De Busca

    Scustom, para nós que somos iniciantes, tem um tutorial super bacana no Imasters, http://www.imasters.com.br/artigo.php?cn=2804&cc=48. Espero ter ajudado. Erilton
  10. Erilton

    Convertar Timestamp

    Ola pessoal, criei um DB com um campo data_hora em formato timestamp, então, criei um arquivo chamado relatorio.php que importa todos os campos dessa minha tabela, só que na coluna data e hora, apresenta da forma que está no banco, um exemplo: 20060303213841. Agora a pergunta, como posso converter esse timestamp com a data e hora em formato brasileiro para mostrar no meu arquivo relatorio.php. Pessoal, to perdido nessa, realmente não consigo converter, já tentei de várias formas e nada muda, alguém me da essa força????? Valeu, Erilton
  11. Erilton

    Erro No Update Record

    Pessoal, já não sei mais o que fazer, utilizo a função update record do DWMX2004, consigo editar o registro, só que quando confirmo no botão alterar ao invés de ser direcionado para minha página (atualizado.php) apresenta a seguinte mensagem de erro: Warning: Cannot modify header information - headers already sent by (output started at /xxxx) in xxxx.php on line 49 xxxx = minhas informações Essa linha 49 é a responsável pelo redirect para (atualizado.php) essa é a instrução da linha 49 = header(sprintf("Location: %s", $updateGoTo)); Espero que possam me ajudar Abaixo todo o meu código... <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $_SERVER['PHP_SELF']; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE lpublicidade SET titulo=%s, descricao1=%s, descricao2=%s, url=%s WHERE codigo=%s", GetSQLValueString($_POST['titulo'], "text"), GetSQLValueString($_POST['descricao1'], "text"), GetSQLValueString($_POST['descricao2'], "text"), GetSQLValueString($_POST['url'], "text"), GetSQLValueString($_POST['codigo'], "int")); mysql_select_db($database_bd_lpublicidade, $bd_lpublicidade); $Result1 = mysql_query($updateSQL, $bd_lpublicidade) or die(mysql_error()); $updateGoTo = "atualizado.php"; if (isset($_SERVER['QUERY_STRING'])) { $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?"; $updateGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $updateGoTo)); } $colname_RsAtualiza = "-1"; if (isset($_GET['publicidade'])) { $colname_RsAtualiza = (get_magic_quotes_gpc()) ? $_GET['publicidade'] : addslashes($_GET['publicidade']); } mysql_select_db($database_bd_lpublicidade, $bd_lpublicidade); $query_RsAtualiza = sprintf("SELECT * FROM lpublicidade WHERE codigo = %s", $colname_RsAtualiza); $RsAtualiza = mysql_query($query_RsAtualiza, $bd_lpublicidade) or die(mysql_error()); $row_RsAtualiza = mysql_fetch_assoc($RsAtualiza); $totalRows_RsAtualiza = mysql_num_rows($RsAtualiza); ?>
  12. Pessoal, já não sei mais o que fazer, utilizo a função update record do DWMX2004, consigo editar o registro, só que quando confirmo no botão alterar ao invés de ser direcionado para minha página (atualizado.php) apresenta a seguinte mensagem de erro: Warning: Cannot modify header information - headers already sent by (output started at /xxxx) in xxxx.php on line 49 xxxx = minhas informações Essa linha 49 é a responsável pelo redirect para (atualizado.php) essa é a instrução da linha 49 = header(sprintf("Location: %s", $updateGoTo)); Espero que possam me ajudar Abaixo todo o meu código... <?php function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $theValue; switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } $editFormAction = $_SERVER['PHP_SELF]; if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']); } if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) { $updateSQL = sprintf("UPDATE lpublicidade SET titulo=%s, descricao1=%s, descricao2=%s, url=%s WHERE codigo=%s", GetSQLValueString($_POST['titulo'], "text"), GetSQLValueString($_POST['descricao1'], "text"), GetSQLValueString($_POST['descricao2'], "text"), GetSQLValueString($_POST['url'], "text"), GetSQLValueString($_POST['codigo'], "int")); mysql_select_db($database_bd_lpublicidade, $bd_lpublicidade); $Result1 = mysql_query($updateSQL, $bd_lpublicidade) or die(mysql_error()); $updateGoTo = "atualizado.php"; if (isset($_SERVER['QUERY_STRING'])) { $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?"; $updateGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $updateGoTo)); } $colname_RsAtualiza = "-1"; if (isset($_GET['publicidade'])) { $colname_RsAtualiza = (get_magic_quotes_gpc()) ? $_GET['publicidade'] : addslashes($_GET['publicidade']); } mysql_select_db($database_bd_lpublicidade, $bd_lpublicidade); $query_RsAtualiza = sprintf("SELECT * FROM lpublicidade WHERE codigo = %s", $colname_RsAtualiza); $RsAtualiza = mysql_query($query_RsAtualiza, $bd_lpublicidade) or die(mysql_error()); $row_RsAtualiza = mysql_fetch_assoc($RsAtualiza); $totalRows_RsAtualiza = mysql_num_rows($RsAtualiza); ?>
×
×
  • Create New...