Ir para conteúdo
Fórum Script Brasil

Romero Dias

Membros
  • Total de itens

    591
  • Registro em

  • Última visita

Tudo que Romero Dias postou

  1. Faça com jQuery AJAX então. Faça o download do jQuery http://jquery.com/ E faça inclusão do .js dentro da tag head. E aqui vai o código: Exemplo: function deleta_msg() { $.ajax({ url : 'deleta_msg.php', data : { id : id }, type : 'post', success : function() { alert('Registro excluido com sucesso!'); } }); } Então você chama a função passando o id como parâmetro. <td bgcolor=$cor><a href='java script:deleta_msg($id);'><img src='../../imagens/no.png' width='14' height='15'/></a> Qualquer dúvida fala ae!
  2. Amigo, você está imprimindo o mesmo formulário para cada linha, provavelmente seu código deve estar pegando o primeiro formulário, que provavelmente o primeiro registro deve ser o id 30 document.getElementById('formOculta').submit(); Fiz uma modificação no seu código, mas não testei, tente fazer dessa forma. while($res = mssql_fetch_array($efetua_busca)) { if($a == 0) { $cor = "#999999"; $a = 1; } else { $cor = "#CCCCCC"; $a = 0; } $de = $res['de']; $assunto = $res['assunto']; $data = $res['data_envio']; $hora = $res['hora_envio']; $id = $res['id']; echo " <script> function deleta_msg() { document.getElementById('formOculta$id').submit(); } </script> <form id='formOculta$id' method='post' action='deleta_msg.php'> <input type='hidden' name='id' value='$id' /> </form> <tr> <td bgcolor=$cor onclick='location.href=$id'>$de</td> <td bgcolor=$cor onclick='location.href=$id'>$assunto</td> <td bgcolor=$cor onclick='location.href=$id'>$data - $hora</td> <td bgcolor=$cor><a href='java script:deleta_msg();'><img src='../../imagens/no.png' width='14' height='15'/></a> </td></tr>"; } echo "</table>";
  3. Marcelo, você tem que definir a tag <form> e um botão submit, indicando ao html onde começa e termina seu form. Exemplo: <!-- Aqui começa as definiçoes do form--> <form id='formCadastro' action='recuperarDados.php' method='post'> <div class="TabbedPanelsContentGroup"> <div class="TabbedPanelsContent"><?php require_once("cadastro1.html")?> </div> <div class="TabbedPanelsContent"><?php require_once("conjuge.html")?> </div> <div class="TabbedPanelsContent"><?php require_once("filiacao.html")?> </div> <div class="TabbedPanelsContent"><?php require_once("emprego.html")?></div> <div class="TabbedPanelsContent"><?php require_once("cobranca.html")?></div> <div class="TabbedPanelsContent"><?php require_once("referencia.html")?></div> <div class="TabbedPanelsContent"><?php require_once("fotodocliente.html")?></div> <div class="TabbedPanelsContent"><?php require_once("brevehistorico.html")?></div> <div class="TabbedPanelsContent"><?php require_once("outros.html")?></div> <div class="TabbedPanelsContent"><?php require_once("ultimositenscomprados.html")?></div> <div class="TabbedPanelsContent"><?php require_once("creditos.html")?></div> <div class="TabbedPanelsContent"><?php require_once("perfil.html")?></div> <div class="TabbedPanelsContent"><?php require_once("formadepagamento.html")?></div> </div> <input type='submit' value='Cadastrar' /> </form> <!-- Aqui termina definiçoes do form--> E depois, como rickayron disse: você tem que recuperar as informações submetidas pelo usuário. Exemplo: recuperarDados.php <?php {.....} $nome = $_GET['nome']; $telefone = $_GET['telefone']; {.....} ?>
  4. Isso deve te ajudar <?php $pagina = "Paginas/Contato.php"; $title = substr($pagina,8,-4); echo $title; ?> falou
  5. Romero Dias

    Sistema de Login

    Humm!! Bom, Tem como você disponibilizar o código fonte desse script? Através de algum download ou enviar para o meu e-mail? romerogdias@gmail.com
  6. Romero Dias

    Sistema de Login

    você inseriu algum script no evento onKeypress? Eu fiz um exemplo aqui parecido com o seu e não tive problemas. Seu objetivo é quando o usuário pressionar o Enter do teclado, o formulário executar o submit? correto? <form name="form" method="get" action=""> <input type="text" name="nome"/> <input type="submit" value="Enter" style="display: none"/> </form> <a href="#" onclick="document.form.submit();" >Teste</a>
  7. Romero Dias

    Sistema de Login

    É só verificar se a sessão foi preenchida. Ou seja, se for diferente de 1 não vai executar nada, caso contrário o usuário poderá ver o resto da pagina. Exemplo: <?php //Iniciando a sessão session_start(); if($_SESSION['logado'] != 1){ echo "Você não está logado!! Desculpe."; exit(); } include("connect.php"); $sql = "SELECT * FROM usuarios WHERE id = ".$_SESSION['id_user']; $rs = mysql_query($sql); if(mysql_num_rows($rs)) { $user = mysql_fetch_array($rs); echo "<strong> Olá ".$user['nome']. "!</strong> "; echo '<a href="logout.php">Sair</a>'; } ?>
  8. Uma solução que consigo enxergar seria criar um agendamento que execute a cada 1 hora. Por exemplo. E o script.php que está apontado no agendamento, irá comparar se o horário atual é compatível com o horário agendado (horário cadastrado no banco). Então, se os horários forem iguais, o script é executado. Caso o horário for diferente, não será executado o script.
  9. Rodrigo, Provavelmente deve ter uma classe que cria esse objeto, correto? Então, dentro dessa classe deve ser criado um método que retorne o valor do array. Faça um post como fonte da classe.
  10. Da uma olhada em url amigáveis, acredito ser isso que você está procurando. http://brunotorres.net/urls
  11. Leonardo, Dê mais informações. São duas tabelas? Ou os dados ficam em somente uma tabela? Existe alguma relação Foto X Dados? Ou seja, será necessário fazer um SELECT em alguma tabela para obter os dados e então fazer um tratamento/formatação para apresentar da forma que deseja.
  12. Romero Dias

    SELECT

    Concordo com o David, A meu ver, o correto seria identificar o índice colocando aspas, $_SESSION['id']; pois neste caso o índice se trata de uma string. Mas o intrigante é que funciona do mesmo jeito sem as aspas.
  13. Fala Rafael, Bom, da pra fazer sim um looping para imprimir o questionário na tela. Se quiser tentar tamo ae, Abraço
  14. Não existe nenhuma validação de dados antes de fazer a exclusão? Tipo, verificar se o usuário está logado no sistema e verificar se o $id se trata de um inteiro válido? Existe algum nível se segurança implementado? Se não existir nenhum nível de segurança, realmente o sistema vai ficar muito vulnerável e comprometido. Então ficaria muito fácil qualquer pessoa mal intencionada fazer a exclusão dos registros.
  15. Romero Dias

    SELECT

    Tenta assim "SELECT * FROM " . $tabela . " WHERE id = " . $_SESSION[id];
  16. Rafael, você pode enviar para o PHP um array multidimensional com os dados respondidos pelo usuário no Form. Segue um exemplo. formulario.html <!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="pt-br" lang="pt-br"> <head></head> <body> <form action="responder.php" method="post"> Questão1<br/><br/> <input type="radio" name="QUESTIONARIO[QUESTAO1]" value="Resposta 1"/> Resposta 1<br/> <input type="radio" name="QUESTIONARIO[QUESTAO1]" value="Resposta 2"/> Resposta 2<br/> <input type="radio" name="QUESTIONARIO[QUESTAO1]" value="Resposta 3"/> Resposta 3<br/> <input type="radio" name="QUESTIONARIO[QUESTAO1]" value="Resposta 4"/> Resposta 4<br/> <br/><br/> Questão2<br/><br/> <input type="radio" name="QUESTIONARIO[QUESTAO2]" value="Resposta 1"/> Resposta 1<br/> <input type="radio" name="QUESTIONARIO[QUESTAO2]" value="Resposta 2"/> Resposta 2<br/> <input type="radio" name="QUESTIONARIO[QUESTAO2]" value="Resposta 3"/> Resposta 3<br/> <input type="radio" name="QUESTIONARIO[QUESTAO2]" value="Resposta 4"/> Resposta 4<br/> <br/><br/> Questão3<br/><br/> <input type="radio" name="QUESTIONARIO[QUESTAO3]" value="Resposta 1"/> Resposta 1<br/> <input type="radio" name="QUESTIONARIO[QUESTAO3]" value="Resposta 2"/> Resposta 2<br/> <input type="radio" name="QUESTIONARIO[QUESTAO3]" value="Resposta 3"/> Resposta 3<br/> <input type="radio" name="QUESTIONARIO[QUESTAO3]" value="Resposta 4"/> Resposta 4<br/> <br/><br/> Questão4<br/><br/> <input type="radio" name="QUESTIONARIO[QUESTAO4]" value="Resposta 1"/> Resposta 1<br/> <input type="radio" name="QUESTIONARIO[QUESTAO4]" value="Resposta 2"/> Resposta 2<br/> <input type="radio" name="QUESTIONARIO[QUESTAO4]" value="Resposta 3"/> Resposta 3<br/> <input type="radio" name="QUESTIONARIO[QUESTAO4]" value="Resposta 4"/> Resposta 4<br/> <br/><br/> <input type="submit" value="ok"/> </form> </body> responder.php $questionario = ($_POST['QUESTIONARIO'])? $_POST['QUESTIONARIO'] : array(); //imprimir o array na tela echo '<pre>'; print_r($questionario); echo '</pre>'; exit(); O script responder.php irá retornar um array multidimensional com todas as respostas marcadas. Por exemplo: Array ( [QUESTAO1] => Resposta 2 [QUESTAO2] => Resposta 3 [QUESTAO3] => Resposta 4 [QUESTAO4] => Resposta 1 ) Abraço
  17. Romero Dias

    Conexão do Banco

    Da uma olhada no link, ve se te ajuda. Mundo PHP: Como conectar-se ao Banco de dados Microsoft SQL Server
  18. Fala Roberto, Bom, de alguma forma, você deve estar imprimindo esse array para o usuário, correto? Nessa listagem, para cada linha você poderia associa um botão, que no evento click passasse os valores para uma função que enviará os dados para o PHP fazer a exclusão da linha. Então no PHP, você escreve uma função que recebe os índices, mais o menos assim: function removerDoArray($indice1,$indice2){ unset($_SESSION["retorno"][$num]['items'][$indice1]['items'][$indice2]['items']); }
  19. Romero Dias

    Singleton PHP 5.2

    Eu utilizo a versão 5.2.6 do PHP e não tive problemas com o padrão Singleton. Eu fiz uma modificação e um teste no seu fonte, de uma olhada: class Base { public static $instance; public static function getClass($classe) { if (! isset(self::$instance)) { self::$instance = new $classe(); } return self::$instance; } } class carro { private $cor; private $comprimento; public function getComprimento() { $this->comprimento = 375; return $this->comprimento; } public function setCor($cor) { $this->cor = $cor; } public function getCor() { return $this->cor; } } //recupera a instancia da classe carro $c = Base::getClass('carro'); echo $c->getComprimento(); $c->setCor('Preto'); echo $c->getCor(); //recuperando novamente a intancia da classe carro $c2 = Base::getClass('carro'); echo $c2->getCor();
  20. Acho que o código abaixo vai te ajuar. $qtd_elementos = 5; //define estaticamente 5 elementos $img_vd = 'teste'; $valor = array(); for($i=1;$i<=$qtd_elementos;$i++){ $valor[$i] = $img_vd; } echo '<pre>'; print_r($valor); echo '</pre>'; exit;
  21. Vithor, você pode fazer dessa forma: $array2 = array(); $array2["Sobre a Empresa"] = "sobre_a_empresa.php"; $array2["Eventos"] = "eventos.php"; $array2["Fale Conosco"] = "fole_conosco.php"; $array2["Presen&ccedil;a Global"] = "global.php"; $array2["Principal"] = "principal.php"; $array2["Aplica&ccedil;&atilde;o"] = "aplicaccedil.php"; $array2["Produtos"] = "produtos.php"; $array2["Qualidade"] = "qualidade.php"; foreach($array2 as $key => $value){ echo "<a href='$value'>$key</a><br/>"; }
  22. Procure por: validação de formulários com expressões regulares.
  23. Troque ( ) por [ ]. $_SESSION["empresa"] = 2; Segue um link para estudos sobre session.
  24. Leandro, o que eu entendi é: você tem uma pagina PHP, que faz a listagem de vários checkbox. e então, você quer enviar os valores selecionados dos checkbox para outra página PHP, via AJAX. Correto? Se for, você só precisa obter os checkbox selecionados, concatenar os valores dos checkbox e então passar uma stirng para o PHP. Essa string teria uma formatação, mais o menos assim: "'arquivo1','arquivo2','arquivo5','arquivo7'"; Então, o PHP tranforma essa string em array, utilizando a função explode(); Abraço!
  25. Uma boa prática é definir as colunas que consulta deve retornar, e não usar o * $sql1 = "SELECT id,nome FROM CAMPEONATO ORDER BY nome"; Verifique se a query está retornando corretamente o id. Imprima o id dentro do select. <option value="<? $reg['id'];?>"> <? $reg['id'];?> - <? echo $reg['nome'];?></option> você tb pode debugar seu código e verificar o que está vindo do formulário. $camp = $_POST[camp]; echo $camp; exit(); Existe um input do tipo hidden que possui o mesmo nome do seu select name='camp' <input type="hidden" name="camp" id="camp" value="<?php echo $reg[id];?>"> Ele deve estar enviando o valor zero
×
×
  • Criar Novo...