Ir para conteúdo
Fórum Script Brasil

acborba

Membros
  • Total de itens

    84
  • Registro em

  • Última visita

Tudo que acborba postou

  1. Pessoal gostaria de saber como faço para pegar o valor que foi selecionado em um radio grupo e passá-lo para outra pagina (php) para inseri-lo no banco? <script type="text/JavaScript"> function ativar(){ if(document.frm.ativo[1].checked == true){ alert ("desativar") } else if(document.frm.ativo[0].checked == true){ alert ("ativar") } } </script> <table width="100%" align="center"> <tr> <td><label> <input type="radio" name="ativo" value="1" onclick="ativar()"/> Ativar</label></td> </tr> <tr> <td><label> <input type="radio" name="ativo" value="0" onclick="ativar()" checked="checked"/> Desativar</label></td> </tr> </table> Até onde fiz está funcionando. Mas quero guardar o value para inserir no banco. Desde já agradeço
  2. Ok entendi. Mas eu vi algo como passar a variavel através da url, mas to achando que não dá. <_< Mas ninguém sabe um meio mais "simples" de fazer isso que eu quero sem usar ajax. :huh: Vou ter que aprender ajax...
  3. Eu quero pegar o id de um list menu de acordo com o que o cara seleciona. Fiz um javascript pra isso e esta funcionando. Mas tem esse problema das variaveis. alguém sabe como posso resolver esse problema?
  4. sim acborba, você pode fazer isso usando ajax. Não existe um outro meio? <? include "conexao.inc"; $sql_listar_grupo = "SELECT * FROM grupo ORDER BY grupo"; $resultado_listar_grupo= mysql_query($sql_listar_grupo) or die (mysql_error()); echo "<select onchange='verificaList()' name='selecione'>"; echo "<option value=''>-- Selecione --</option>"; while ($linha=mysql_fetch_array($resultado_listar_grupo)) { $idgrupo = $linha["idGrupo"]; $grupo = $linha["grupo"]; echo "<option value='"; echo $idgrupo; echo "'> "; echo $grupo; echo "</option>"; } echo "</select>"; ?> Exemplo: eu quero pegar a variavel teste e guardar em uma variavel php. <script> function verificaList(){ teste=document.f1.selecione.value; alert(teste); } </script>
  5. Pessoal gostaria de saber se é possível guardar uma variavel JS em uma variável php e como isso seria feito?? grato.
  6. Fazer uma consulta e retornar o resultado na mesma pagina. <script> function valida() { if( document.frm.desabilita[0].checked == true){ document.frm.matricula.disabled = true; document.frm.nome.disabled = false; } else if( document.frm.desabilita[1].checked == true){ document.frm.nome.disabled = true; document.frm.matricula.disabled = false; } } //--> </script> <body onload=((document.frm.desabilita[0].checked="checked")(document.frm.matricula.disabled="disabled")) > <form name="frm" action="" > <input type="radio" name="desabilita" value="0" onClick="valida()" /> Nome <input type="text" name="nome" id="nome" /> <input type="radio" name="desabilita" value="1" onClick="valida()" /> Matricula <input type="text" name="matricula" id="matricula" /> <label> <input type="submit" name="pesquisar" value="Pesquisar" onclick="teste()"/> </label> </form> <? $matricula=$_GET['matricula']; $resultado=mysql_query("SELECT * FROM usuario WHERE matricula='$matricula'"); ?> <p>&nbsp;</p> <p>&nbsp;</p> <table border="1"> <tr> <td>Matricula</td> <td>Nome</td> <td>Usuario</td> <td>Tipo</td> </tr> <? for ($i=1; $i<=$qtd; $i++) { $reg=mysql_fetch_assoc($resultado); ?> <tr> <td><? echo $reg[matricula]?></td> <td><? echo $reg[nome]?></td> <td><? echo $reg[usuario]?></td> <td><? echo $reg[tipo]?></td> </tr> <? } mysql_close($conexao); ?> </body> </html>
  7. Pessoal quero fazer um select de usuário no banco e as informações sejam retornadas na mesma página da consulta. Ai vai o que fiz até o momento. &lt;script> function valida() { if( document.frm.desabilita[0].checked == true){ document.frm.matricula.disabled = true; document.frm.nome.disabled = false; } else if( document.frm.desabilita[1].checked == true){ document.frm.nome.disabled = true; document.frm.matricula.disabled = false; } } </script> <body onload=((document.frm.desabilita[0].checked="checked")(document.frm.matricula.disabled="disabled")) > <form name="frm" action="lista.php" target="teste"> <input type="radio" name="desabilita" value="0" onClick="valida()" /> Nome <input type="text" name="nome" id="nome" /> <input type="radio" name="desabilita" value="1" onClick="valida()" /> Matricula <input type="text" name="matricula" id="matricula" /> <label> <input type="submit" name="pesquisar" value="Pesquisar" onclick="teste()"/> </label> </form> <? $matricula=$_GET['matricula']; $resultado=mysql_query("SELECT * FROM usuario WHERE matricula='$matricula'"); ?> <p>&nbsp;</p> <p>&nbsp;</p> <table border="1"> <tr> <td>Matricula</td> <td>Nome</td> <td>Usuario</td> <td>Tipo</td> </tr> <? for ($i=1; $i<=$qtd; $i++) { $reg=mysql_fetch_assoc($resultado); ?> <tr> <td><? echo $reg[matricula]?></td> <td><? echo $reg[nome]?></td> <td><? echo $reg[usuario]?></td> <td><? echo $reg[tipo]?></td> </tr> <? } mysql_close($conexao); ?> </body>
  8. Problema resolvido. <html> <script> function valida() { if( document.frm.desabilita[0].checked == true){ document.frm.matricula.disabled = true; document.frm.nome.disabled = false; } else if( document.frm.desabilita[1].checked == true){ document.frm.nome.disabled = true; document.frm.matricula.disabled = false; } } </script> <body onload=((document.frm.desabilita[0].checked="checked")(document.frm.matricula.disabled="disabled")) > <form name="frm" action="lista.php" target="teste"> <input type="radio" name="desabilita" value="0" onClick="valida()" /> Nome <input type="text" name="nome" id="nome" /> <input type="radio" name="desabilita" value="1" onClick="valida()" /> Matricula <input type="text" name="matricula" id="matricula" /> <label> <input type="submit" name="pesquisar" value="Pesquisar" /> </label> </form> <iframe name="teste" src="blank.php"></iframe> </body> </html>
  9. Ok. Entendi. O problema é que quando eu crio o form os scripts não são executados. Alguma sugestão?
  10. Amigo ficaria algo assim? Dentro das tag iframe eu faço as querys?? E aonde estou apontando para esta tag? e mais uma coisa o que seria o src? desculpe as perguntas. grato
  11. Pessoal estou com o seguinte problema (não sei se posto aqui ou na seção javascript :huh: ): Tenho um script que habilita e desabilita um campo quando clico no radio button. A pessoal seleciona a forma que gostaria de fazer a pesquisa clicando no radio button, habilitando o campo e desabilitando o outro. Não estou conseguindo inserir o form para que a consulta seja feita. &lt;script> function desabilita(teste) { var x; var y; if(teste == "1"){ x = document.getElementById("nome"); x.disabled = false; y = document.getElementById("matricula"); y.disabled = true; } else{ x = document.getElementById("nome"); x.disabled = true; y = document.getElementById("matricula"); y.disabled = false; } } </script> Gostaria de inserir um form para fazer uma consulta e mostrar na mesma pagina. Mas quando faço isso o scritp não funciona. <input type="radio" name="desabilita" value="1" onClick="desabilita(this.value)" checked="checked" /> Nome <input type="text" name="nome" id="nome" /> <input type="radio" name="desabilita" value="2" onClick="desabilita(this.value);" /> Matricula <input type="text" name="matricula" id="matricula" disabled="disabled"/> <label> <input type="submit" name="pesquisar" value="Pesquisar" /> </label>
  12. Estou tentando e não funcionou.
  13. Em uma das minhas milhares de tentatvas eu criei a chave estrangeira com referencia (REFERENCE) agora não esta incluindo na tabela pergunta. Como faço para alterar isso sendo que ele não me deixa altera dando uma mensagem de erro. #1217 - Cannot delete or update a parent row: a foreign key constraint fails
  14. Já estou 1 mes nisso e nada! :huh: Eu quero fazer o seguinte: tb_grupo: idGrupo (pk) - 012 grupo - biblioteca tb_pergunta: idPergunta (pk) - 001 idGrupo (fk) - 012 pergunta - O que você acho do acervo? ativa - 1 data - 2008/12/29 Só isso! alguém pode me dar uma luz. Estou usando php e mysql.
  15. Na verdade o seu código faz um select eu precisava inserir algumas perguntas relacionadas ao grupo (novo ou já cadastrado listado em um combo). Eu tenteni algo assim sem trigger mas não funcionou.
  16. Depois de muito pesquisa me sugeriram um trigger, isso resolveria o meu problema?? Criei esta trigger mas parou de inserir na tabela grupo, apenas na tabela pergunta é feita a inserção.
  17. Aqui estou verificando se o grupo já exsite e inserindo. <? include "conexao.inc"; $g=$_GET['grupo']; $resultado_grupo=mysql_query("SELECT * FROM grupo WHERE grupo='$g'"); $reg=mysql_num_rows($resultado_grupo); if($reg < 1){ $inserir_grupo=mysql_query("INSERT INTO grupo VALUES(idGrupo,'$g')"); $r=mysql_query("SELECT idGrupo FROM grupo") } else{ ?> <script> alert("Grupo já cadastrado!") location="cadastro_questionario1.php" </script> <? } Aqui estou inserindo a pergunta: $inserir_pergunta=mysql_query("INSERT INTO pergunta VALUES(idPergunta,idGrupo,'$p','$ativa','$dat')");
  18. Pessoal tenho duas tabelas: tb_pergunta: idPergunta (pk) idGrupo (fk) pergunta ativa data tb_grupo: idGrupo (pk) grupo Pegunta: Como faço para relacionar essas duas tabelas em php sendo que no banco já foi criado? Por exemplo: eu crio um grupo (biblioteca) em seguida as perguntas relacionadas a esse grupo. Depois crio um novo grupo e em seguida as perguntas relacionadas a esse grupo assim por diante... já tentei de tudo mas até agora nada! alguém pode me dar uma mao??? por favor
  19. Então mantenha o campo como date e deixe o trigger como está. Ele faz a conversão. OK beleza. Vlw pela juda problema Resolvido!
  20. Inserir só a data ele faz?? porque desta forma ele inserir data e hora.
  21. Problema resolvido: CREATE TRIGGER inserir_dt BEFORE INSERT ON pergunta FOR EACH ROW SET NEW.dat = NOW( ); Aonde diz no seu código '<seubanco>' na verdade seria '<suatabela>' e onde diz '<suatabela>' seria '<nomedatrigger>'. E no final não vai o BEGIN. Mas vlw pela juda!!! :lol:
  22. Não funcionou deu erro: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'CREATE trigger pergunta BEFORE INSERT ON sistema FOR EACH ROW BEGIN SET NEW' at line 2 Estou fazendo como você passou: DROP trigger sistema.pergunta CREATE trigger pergunta BEFORE INSERT ON sistema FOR EACH ROW BEGIN SET NEW.dat = NOW();
×
×
  • Criar Novo...