Ir para conteúdo
Fórum Script Brasil

MuRd0C

Membros
  • Total de itens

    19
  • Registro em

  • Última visita

Sobre MuRd0C

  • Data de Nascimento 19/11/1991

Perfil

  • Gender
    Male
  • Location
    Fortaleza, CE

MuRd0C's Achievements

0

Reputação

  1. vai ter que usar tabela temporária, assim: create table tempTable (saldo double(11,2)) engine=memory; insert into tempTable select saldo from Table; insert into Table select saldo from tempTable; drop table tempTable;
  2. MuRd0C

    Mysql count

    Cara, é só você usar o operador de diferente, assim: SELECT COUNT(01) AS Regs FROM teste WHERE Regs != "" OR Regs != null
  3. Resolvido, utilizei tabelas temporárias! Vou colocar o código caso alguém tenha a mesma dúvida: insert into tempEmpresa select preço from preco_servico where id = (select idEscritorio from empresa where razao_social = (select associacao from empresa where idEscritorio = ( select certidao_contratada.empresa_idEscritorio as idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1))) and tipo_servico like 'b%'; update empresa set saldo = saldo - (select saldo from tempEmpresa) where idEscritorio = ( select certidao_contratada.empresa_idEscritorio AS idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1 ); drop table tempEmpresa;
  4. Retorna sim! Pesquisei em outros lugares e terei de usar tabelas temporárias. Mas não sei ainda como fazer isso!
  5. Seguinte pessoal, estou tentando fazer uma query (UPDATE) para debitar creditos em XX (valor) de uma empresa identificada por script_id + cnpj (da certidão). Ou seja, o valor virá dinamicamente e a identificação da empresa também. Quando executo aparece o seguinte erro: [Err] 1093 - You can't specify target table 'empresa' for update in FROM clause Já pesquisei, tentei otimizar esse código, mas não vi outra forma de realizar essa consulta. update empresa set saldo = saldo - ( select preço from preco_servico where id = (select emp2.idEscritorio from empresa as emp2 where razao_social = (select emp3.associacao from empresa as emp3 where idEscritorio = ( select certidao_contratada.empresa_idEscritorio as idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1))) and tipo_servico like 'b%' ) where idEscritorio = ( select certidao_contratada.empresa_idEscritorio as idEscritorio from certidao_contratada inner join certidao_processada on certidao_contratada.cnpj_idCnpj = certidao_processada.certidao_contratada_cnpj_idCnpj where certidao_processada.certidao_contratada_scripts_idScript = 68 #script_id and certidao_processada.certidao_contratada_cnpj_idCnpj = '34.997.015/0001-98' #cnpj (da certidão) order by certidao_processada.dataHoraConcluido desc limit 1 ); Grato pela ajuda!
  6. Amigo(a), Não entendi muito bem, poderia ser mais claro!? Mostrar o que já implementou, talvez eu possa ajudar! Abraço.
  7. Amigo, Não precisa do 'while', só uma dúvida você quer pegar esse cliente dinamicamente? Através de sessão ou form. Senão, tenta assim: <?php include ("config.php"); //Arquivo de Conexão com o BD $consulta = mysql_query("SELECT Nome FROM Clientes ORDER BY Nome") or die("ERRO NO SQL: ".mysql_error()); $linha = mysql_fetch_array($consulta); ?> <table> <tr> <td><?php echo $linha['Nome']; ?></td> </tr> </table>
  8. Tem sim, só depende de quanto você está disposto a gastar... Apoiado!
  9. Amigo, Só lembrando quando postar código, favor colocar entre as tags de "code"! Tenta assim: <?php // Faz conexão com o servidor MySQL $local_server = "mysql-g13a.mysqldbserver.com"; // Local do Servidor MySQL $usuario_server = "newtr3"; // Nome de Usuário MySQL $senha_server = "Pixote-"; // Senha do MySQL $banco_de_dados = "newtr3"; // Nome do Banco de Dados no MySQL $conn = mysql_connect($local_server, $usuario_server, $senha_server) or die ("O servidor não responde!"); // Conecta-se ao BD $db = mysql_select_db($banco_de_dados, $conn) or die ("Não foi possivel conectar-se ao banco de dados!"); ?> Não entendi, porque colocou isso: $_SG['paginaLogin'] = 'login.php'; $_SG['tabela'] = 'usuarios'; Obs. É aconselhável deixar um arquivo .php somente com a configuração ao Servidor e BD, separado das outras páginas.
  10. Amigo, Posta aí o código da configuração com seu Host. Abraço.
  11. Cara, só tu usar o comando "goto" após o "writeln('Codigo invalido');", assim: 1) declara o rótulo antes de declarar as variáveis; 2) define onde iniciará; 3) após a mensagem coloca o comando "goto". Program proint1; Uses wincrt; Label inicio; {Declarando Rótulo Início} {Declaração de variáveis} Var cod:integer; {cod=código} pp,pt,qtd,des,vtc:Real; {pp=preço do produto,pt=preço total, qtd=quantidade, des=desconto, vtc=valor total da compra} Begin {inicio do programa} inicio: {define onde iniciará a repetição} . . . Writeln('Codigo invalido'); goto inicio; {Comando "goto"} Abraço.
  12. Faz, assim: CSS: .enviar { background-image:url(images/bt_enviar.gif); height: 34px; width: 35px; border:0px; } No item “background-image:url(images/bt_enviar.gif);” você deve informar o endereço da imagem do botão. formulario.html localize o código referente ao botão submit. <input name="botao" type="button" value="Enviar"> Troque esse código pelo código abaixo. Sobrescreva. <button type="submit" class="enviar"> </button>
  13. MuRd0C

    Problema com Newsletter

    Cara, ver se entendi, o seu problema é que você não consegue cadastrar o email no formulario(index) é isso? Caso seja, acho que o problema esteja no proprio formulario, você deve colocar o conteudo div formulario entre as tags <form></form> assim: <div id="newsletter"> <div id="formulario_news"> <form action="cadastro.php" method="post"> <label> <input type="text" name="email" id="email" /> <input type="submit" value="Cadastrar" id="cadastrar" class="btn" /> <span>Seu e-mail</span> </label> </form> </div><!--formulario_news--> <div id="carregando_news" style="padding:10px; float:left; display:none;"> <img src="<?php bloginfo ('template_url'); ?>/images/ajax-loader.gif" alt="" /> Aguarde, enviando... </div><!--carregando news--> <div id="retorno" style="padding:10px; float:left; border:1px solid #0F0; background:#C1FFD1; width:168px; display:none; font:14px 'Trebuchet MS', Arial, Helvetica, sans-serif; font-weight:bold; color:#333;"> </div><!--retorno--> </div> Qualquer dúvida, posta aí!
  14. MuRd0C

    Problema com Newsletter

    posta aí o código, amigo.
  15. MuRd0C

    IF insert

    Certo, entendi agora. Vamos lá! // conexão com o banco include("config.php"); // declarei as variaveis recebendo de um formulario, por razoes de logica $curso = $_POST['curso']; $destino = $_POST['destino']; // consulta se o destino entrado existe no banco $consulta = mysql_query("SELECT * FROM viagens where destino='$destino'", $conn); $row = mysql_fetch_array($consulta); // recebe o valor da linha do campo destino do banco $destinobd = $row['destino']; // verifica se o destino entrado no formulario é diferente do destino registrado no banco if($destino != $destinobd) { // caso verdadeiro, insere no banco o destino digitado $sql = mysql_query("INSERT INTO viagens (curso, destino) VALUES ('$curso', '$destino')"); } else { // caso falso, apresenta mensagem: "Destino já Existente!" echo ("<div style='padding:10px; border:1px solid #0F0; background:#EAFFD5; font:16px Tahoma, Geneva, sans-serif;' align='center'><b>Destino j&aacute; existente!</b></div>"); } Espero ter ajudado. Abraço.
×
×
  • Criar Novo...