Ir para conteúdo
Fórum Script Brasil

Marcelo Mussi

Membros
  • Total de itens

    62
  • Registro em

  • Última visita

Tudo que Marcelo Mussi postou

  1. Boa Noite, Eu tentei fazer com o FOR, porém quando ele acha o primeiro valor vazio, ele da pau porque minha combinação não bate mais na sequencia. include('../conexao.php'); $sql = "SELECT * FROM xxx"; $resultado = mysql_query($sql,$conexao); $linhas = mysql_num_rows($resultado); for( $a = 0; $a < $linhas; $a++ ) { $reg = mysql_result($resultado,$a,"registro"); if($a != $reg) { echo $a; echo "<br />"; } }
  2. Boa Noite, Gostaria de saber se é possível um sql que mostre todos os registros que estão faltando em um campo que é auto_increment. Ex.: 1 2 3 4 6 7 8 Ele mostre que esta faltando o "5". Obrigado,
  3. Boa Tarde, Estou tendo um problema com o código: <form action="#" method="post"> <input type="hidden" name="acao" value="teste" /> <?php $total = 18; for($registro = 0; $registro < $total; $registro++ ) { echo "<input type=\"hidden\" name=\"registro\" id=\"radio\" value=\"$registro\" /></label>"; echo "<label><input type=\"radio\" name=\"situacao\" id=\"radio\" value=\"1\" />Aprovado</label>"; echo "<label><input type=\"radio\" name=\"situacao\" id=\"radio\" value=\"3\" />Inativo</label>"; echo "<br />"; } $acao = $_POST['acao']; if($acao == "teste") { while ($linha = each($_POST)) { $newReg = $_POST['registro']; $newSit = $_POST['situacao']; echo "UPDATE teste SET situacao = '$newSit' WHERE registro = '$newReg'"; echo "<br />"; } } ?> <input name="Enviar" type="submit" value="Enviar" /> </form> Gostaria de quando ele listar todos os itens, ao enviar, ele crie os UPDATE de acordo com o Registro e a Situação no SET. Agora por me ajudar? Grato,
  4. Estou tendo problemas ao importar uma planilha de excel. Na planilha tenho o campo DATA cujo formato é AAAA-MM-DD e ao importar para o Mysql ele não identifica que é uma data e converte para um número "nada haver" Alguém poderia me dar um auxilio com isso? Obrigado
  5. Boa Noite, Gostaria de saber se alguém pode me ajudar a diminuir este código. Na realidade existem mais de 15 if no function(data). e não consigo achar uma maneira mais rápida porque o java script esta deixando muito lerdo! $.ajax({ "type":"GET", "url":"acoes/usuarios/incluir.php", "dataType":"html", "data":"nome="+$('#nome').val()+"&email="+$('#email').val(),, "success":function(data) { if(data== 'Erro_Empty_Info') { $('#dialog_erro msg').html(Você deve preencher todos os dados.); $('#dialog_erro').dialog('open'); } if(data == 'Erro_Email') { $('#dialog_erro msg').html('Você deve preencher um e-mail válido. Será necessário para ativação da conta.'); $('#dialog_erro').dialog('open'); } ... } })
  6. No próprio site do ScriptBrasil existem apostilas que pode ajuda-lo.
  7. Amigo, coloca seu código para podermos ajudar.
  8. Gente, boa tarde, Não sei absolutamente nada de Javascript, porém achei o script perfeito para minha necessidade. Só gostaria de saber se é possível incluir um efeito tipo fade out na hora da troca de imagem. tentei procurar o código eu até achei a função mais não tenho a menos idéia de como agregar a esta função. Se possível alguém puder me ajudar eu agradeceria muitoooo! <script language="javascript" /> var interval = 2.5; // delay between rotating images (in seconds) var random_display = 1; // 0 = no, 1 = yes interval *= 1000; var image_index = 0; image_list = new Array(); image_list[image_index++] = new imageItem("images/abertura_1.jpg") image_list[image_index++] = new imageItem("images/abertura_2.jpg") image_list[image_index++] = new imageItem("images/abertura_3.jpg") image_list[image_index++] = new imageItem("images/abertura_4.jpg") var number_of_image = image_list.length; function imageItem(image_location) { this.image_item = new Image(); this.image_item.src = image_location; } function get_ImageItemLocation(imageObj) { return(imageObj.image_item.src) } function generate(x, y) { var range = y - x + 1; return Math.floor(Math.random() * range) + x; } function getNextImage() { if (random_display) { image_index = generate(0, number_of_image-1); } else { image_index = (image_index+1) % number_of_image; } var new_image = get_ImageItemLocation(image_list[image_index]); return(new_image); } function rotateImage(place) { var new_image = getNextImage(); document[place].src = new_image; var recur_call = "rotateImage('"+place+"')"; setTimeout(recur_call, interval); } // End --> </script>
  9. Cara, eu conheço um jeito mais fácil de verificação, <?php $sql = "SELECT * FROM categoria"; $resultado = mysql_query($sql,$conexao); $linhas = mysql_num_rows($resultado); $catergoria = mysql_result($resultado,0,"categoria"); echo $categoria; ?>
  10. Então, tenho uma página onde exibi todos os dados para alterar, mais tem uma parte que é em uma tabela e outra parte do formulário que é em outra tabela. Gostaria de poder, dps de tudo alterado ao enviar a página para o SQL que atualize os bancos de dados juntos. obrg
  11. Marcelo Mussi

    Php Atualiza

    Olá, Estou querendo fazer um formulário cujo o usuário só tem 5 minutos para preencher, tipo uma prova on-line. Tem algum código PHP que depois de 5 minutos envia os dados preenchidos. obrigado
  12. Cara, me desculpe, não saquei...
  13. Olá, Estou com um problema, gostaria de saber como posso juntar esses dois uptades: $sql = "UPDATE usuarios SET nome = '$nome_a' , email = '$email_a' , nivel = '$nivel_a' , ativo = '$ativo_a' , alterado = '$alterado' WHERE cod = '$cod' "; $sql_2 = "UPDATE perfil SET ordem = '$ordem_a' , planeta = '$planeta_a' , arma = '$arma_a' , nave = '$nave_a' , veiculo = '$veiculo_a' droide = '$droide_a' , descricao = '$descricao_a' WHERE cod = '$cod'"; Tem como fazer o update de uma vez só? Obrigado!
  14. Então.... até o $a = 99 ele funciona direito e dps do 100 ele não funciona direito os números num fica em seqüencia....
  15. Estou com um pequeno problema, gostaria de ajuda, o código à seguir: echo "<select>"; $a = 2781; if($a >= 100) { $b = 10; } elseif($a >= 1000) { $b = 100; } elseif($a >= 10000) { $b = 1000; } elseif($a >= 100000) { $b = 10000; } for($i = 1; $i <= $a/$b; $i++){ $x = ($i * $b) -9; $y = $i * $b; echo "<option value=\"$i\">$x , $y</option>"; } echo "</select>"; Eu não estou conseguindo duas coisas.... Quando o número até 100, divide por 10, quando de 101 à 1000 divide por 100 assim vai. O outro problema é que quando o numero é até 20, ele cria o select da maneira certa 1,10 e 11,20 mais quando coloco 21 ele não cria o select 21,30. alguém pode me ajudar? grato!
  16. Nossa, consegui.... depois de quebrar tanto a cabeça achei kkkk Resolvi APAGAR TUDO e refazer e agora funcionou, ficou da seguinte forma: <?php session_start(); $acao = $_POST['acao']; $user = $_POST['user']; $senha = $_POST['senha']; if($acao == "autenticar") { include("../config/conexao_mysql.php"); if(empty($user) or empty($senha)) { $acesso = 0; $mensagem = 1; } else { $sql = "SELECT * FROM usuarios WHERE user = '$user' AND senha = '$senha'"; $resultados = mysql_query($sql,$conexao); $linhas = mysql_num_rows($resultados); if($linhas == 0) { $acesso = 0; $mensagem = 3; } if($linhas == 1) { $id_logado = mysql_result($resultados,0,'id'); $painel_acesso_logado = mysql_result($resultados,0,'painel_acesso'); if($painel_acesso_logado == "N") { $acesso = 0; $mensagem = 2; } else { $_SESSION["SWConnect"] = "UserAtivo8276621329312731"; $_SESSION["id_logado"] = $id_logado; echo "<script>self.location = 'index.php'</script>"; } } } } ?> Obrigado por tudo! Desculpas pela dor de cabeça!
  17. Nossa, mais é muito estranho, por que a única coisa antes é <?php include("../config/conexao_mysql.php"); $acao = $_POST['acao']; if($acao == "autenticar" ) { // Autenticando session_start(); ...
  18. Desculpa a demora para uma resposta, estava viajando. Não sei o que ocorre, eu tirei o @ da frente e fica dando esse erro: PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at /home/starwars/public_html/adm/login.php:1) in /home/starwars/public_html/adm/login.php on line 9 PHP Warning: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at /home/starwars/public_html/adm/login.php:1) in /home/starwars/public_html/adm/login.php on line 9
  19. Não estou conseguindo ainda... Na página login ele cria a sessão, mais na hora de verificar ele não acha a sessão! Gera a sessão: session_start(); session_register('SWConnect'); $_SESSION['SWConnect'] = "UserAtivo"; Identificada a sessão:<?php session_start(); $SWConnect = $_SESSION['SWConnect']; if ((!isset($SWConnect)) OR ($SWConnect != "UserAtivo")) { echo "&lt;script>self.location = 'login.php'</script>"; exit; } ?>
  20. Boa Noite, Estou com um problema em Login por sessão. O usuário é autenticado, válidado e gerado a sessão que autoriza o acesso. Porém o código de verificador não consegui resgatar a sessão de permite o acesso, ele não resgata a sessão, fica vazio a sessão. Segue os códigos: login.php <?php include("../config/conexao_mysql.php"); if($acao == "autenticar" ) { @session_start(); session_register('MC_AUTH'); $user = $_POST['user']; $senha = $_POST['senha']; if($user == "" or $senha == "") { $mensagem = 1; } else { // Inicio de Verificação do Usuário $sql = "SELECT * FROM usuarios WHERE user = '$user' AND senha = '$senha'"; $resultado = mysql_query($sql,$conexao); $linhas = mysql_num_rows($resultado); if( $linhas != 0 ) { $id_online = mysql_result($resultado,0,"id"); $nome_online = mysql_result($resultado,0,"nome"); $user_online = mysql_result($resultado,0,"user"); $acesso_online = mysql_result($resultado,0,"painel_acesso"); if( $acesso_online == "S" ) { $_SESSION['MC_AUTH'] = "Member_On"; session_register('Id_logado'); $_SESSION['Id_logado'] = $id_online; echo "&lt;script>self.location = 'index.php' </script>"; exit; } else { $mensagem = 2; } } else { $_SESSION['MC_AUTH'] = "Member_Off"; $mensagem = 3; } } } ?> verificador.php <?php @session_start(); if(isset($_SESSION['MC_AUTH'])) $sessao = $_SESSION['MC_AUTH']; if ($sessao == "Member_On") { $Connect_Id = $_SESSION['Id_logado']; $sql = "SELECT * FROM usuarios WHERE id = '$Connect_Id'"; $resultado = mysql_query($sql,$conexao); $user = mysql_result($resultado,0,"user"); $nome = mysql_result($resultado,0,"nome"); $painel_acesso = mysql_result($resultado,0,"painel_acesso"); $painel_user = mysql_result($resultado,0,"painel_user"); $painel_menu = mysql_result($resultado,0,"painel_menu"); $painel_conteudo = mysql_result($resultado,0,"painel_conteudo"); $painel_noticias = mysql_result($resultado,0,"painel_noticias"); $painel_parceria = mysql_result($resultado,0,"painel_parceria"); $ativo = mysql_result($resultado,0,"ativo"); } else { echo " &lt;script> self.location = 'login.php' </script>"; exit; } ?>
  21. Sim, a multiplicação é o *, ficaria assim: <?php $a = 3; $b = 80; $w = $a * $b; ?>
  22. Olá, boa tarde. Então, eu sinceramente não entendo....rs... me desculpa a ignorância... As duas tabelas tem os mesmos campos para pesquisar... que seria: BD1 = menu_listagem Tabelas = cod, titulo, ativo BD2 = menu_link Tabelas = cod, titulo, ativo Eu coloquei em tabelas separadas pelo simples fato de uma tabela conter informações muito diferente da outra só que os campos a serem pesquisados são os mesmo. Esses listados à cima. Só que no setor de pesquisa queria poder na hora de pesquisar eles busca-se nos dois BD o titulo e lista-se espero ter explicado melhor.. :S!
  23. E aí cara, Então... eu faço registro de sessão desta maneira, espero que ajude! @session_start(); $nome = "charlles"; session_register('nome'); $_SESSION['nome'] = $nome;
×
×
  • Criar Novo...