Ir para conteúdo
Fórum Script Brasil

sergiorw

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre sergiorw

  • Data de Nascimento 12/04/1980

Perfil

  • Gender
    Male

sergiorw's Achievements

0

Reputação

  1. boa noite.. Meus amigos to com problema aqui na minha pagina estou fazendo um programinha aqui e estou usando ajax na pagina para chamar todas elas numa div chamado conteudo. So que nessas paginas tenho formularios que tem dados que precisa ser passado para uma outra pagina em php que sera tambem chamada por ajax para aparecer na div chamado conteudo. vou postar um pouco do codigo aqui para vocês entenderem melhor. Esta pagina aqui se chama pesquisa.html <html> <head> <script> function pagina(url){ var mreq; // Procura o componente nativo do Mozilla/Safari para rodar o AJAX if(window.XMLHttpRequest){ // Inicializa o Componente XMLHTTP do Mozilla mreq = new XMLHttpRequest(); // Caso ele não encontre, procura por uma versão ActiveX do IE }else if(window.ActiveXObject){ // Inicializa o Componente ActiveX para o AJAX mreq = new ActiveXObject("Microsoft.XMLHTTP"); }else{ // Caso não consiga inicializar nenhum dos componentes, exibe um erro alert("Seu navegador não tem suporte a AJAX."); } // Carrega a função de execução do AJAX mreq.onreadystatechange = function() { if(mreq.readyState == 1){ // Quando estiver "Carregando a página", exibe a mensagem document.getElementById('conteudo').innerHTML = 'Carregando'; }else if(mreq.readyState == 4){ // Quando estiver completado o Carregamento // Procura pela DIV com o id="minha_div" e insere as informações document.getElementById('conteudo').innerHTML = mreq.responseText; } }; // Envia via método GET as informações mreq.open("GET",url,true); mreq.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1") mreq.send(null); } </script> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=ISO-8859-1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <link href="form.css" rel="stylesheet" type="text/css" /> </head> <body> <FORM METHOD=POST ACTION= "escolha.php"> <label class= text-header>Buscar por:</label><br><br> <input type="radio" name="tipo" value="marca" CHECKED><label class= text-header> Marca</label><br> <input type="radio" name="tipo" value="serial"><label class= text-header >Serial</label><br> <input type="radio" name="tipo" value="todos"><label class= text-header >Todos</label><br> <br> <?php //$tipos = $_POST['tipo']; // $_SESSION['tipo'] = $tipos; ?> <input class=frm type="submit" onclick="pagina('escolha.php')" value="Buscar" /> </form> </body> </html> Na primeira parte do codigo tem a função em ajax que vai chamar outra pagina escolha.php para aparecer no div conteudo, so que preciso passar valores que tem no form da pagina pesquisa.html para a pagina escolha.php para ser processada e retornar no conteudo da minha index. so que não estou conseguindo passar meus valores do form. agradeço a atenção de todos ..
  2. Olá pessoal, estou usando o FireBird em minhas aplicações com php e estou com o seguinte problema: Não consigo atualizar os dados nas tabelas, a menos que eu atualize a pagina dando F5. Por exemplo: Gravo os dados com os seguintes comnados: <? require("Conecta.php"); $query ="INSERT INTO SALAS (SALA_NOME,CADEIRAS,LOCALIZACAO,PERIODO_ID ) VALUES ('$SALA_NOME', '$QUAT_CADEIRA', '$LOCALIZACAO', '$sele')"; $resultado = (ibase_query($query)); ?> Ele grava os dados, mas se eu consultar esse dado na mesma hora, não aparece. Porém se eu atualizar a página os dados aparecem. Não sei o que estou fazendo errado. Podem me ajudar ?
  3. Tenho uma aplicação que tem um formulario de cadastramento de informações e outro formulario que tambem faz um cadastramento so que esse segundo formulario um dos campos é um Select: $sala=$_GET['sala']; $query = ("select * from SALAS order by SALA_ID"); $result = (ibase_query($query)); $query = stripslashes($query); ?> <select class=frm name="sele" onChange="getStates(this)"; > <option value="">-- Selecione -- </option> <?php while ($row = ibase_fetch_row($result)){ $id = $row[0]; $est = $row[1]; ?> <option value=<? echo $id;?> <? if ($sala==$id){ echo "SELECTED";} ?> > <? echo $est; ?> </option> <? } ?> </select> O problema é quando faço um insert na tabela e tento usar essa informação no segundo formulario o campo select não esta trazendo os dados que acabei de inserir na tabela. Obs: Somente aparece quando dou um F5 na tela ai aparece todos os dados. Minha estrutura de pagina é o seguinte tenho uma pagina index.html com o seguinte codigo: <link href="stylus.css" rel="stylesheet" type="text/css" /> <div id="site"> <div id="topo"></div> <div id="menu"> <iframe name = menu src="menu.html" width="320" height="450" align ="top" frameBorder=0 ></iframe> </div> <div id="eventos"> <iframe name = envento src="" width="200" height="250" frameBorder=0 ></iframe></div> <div id="conteudo"> <iframe name = conteudo width="700%" height="300%" align ="top" frameBorder=0 ></iframe> </div> <div id="rodape"></div> </div> Onde Iframe conteudo é onde chama todas as paginas dentro dela. Sera que alguém pode me ajudar a resolver esse problema preciso somente atualizar os dados de um select. Obrigado pela a atenção.
×
×
  • Criar Novo...