Bem, estou usando um codigo em ajax que vi no repositorio de php, para mudar a pagina dentro d uma div, ele ta mudando porem, não esta inserindo no banco esta redirencionando para uma pagina errada depois, que se clica no botao para enviar o form.
function GetXMLHttp() {
if(navigator.appName == "Microsoft Internet Explorer") {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else {
xmlHttp = new XMLHttpRequest();
}
return xmlHttp;
}
var xmlRequest = GetXMLHttp();// JavaScript Document
Instrucao.js
function abrirPag(valor){
var url = valor;
xmlRequest.open("GET",url,true);
xmlRequest.onreadystatechange = mudancaEstado;
xmlRequest.send(null);
if (xmlRequest.readyState == 1) {
document.getElementById("apdivcentro").innerHTML = "<img src='loader.gif'>"; ###apdvicentro = DIV CENTRAL DA INDEX
}
return url;
}
function mudancaEstado(){
if (xmlRequest.readyState == 4){
document.getElementById("apdivcentro").innerHTML = xmlRequest.responseText;
}
}// JavaScript Document
Ele esta colocando certinho na div do centro a pagina cadContato porem quando eu boto para inserir no banco ele da error e volta para uma pasta chamada assim
Pergunta
Henrique Neto
Bem, estou usando um codigo em ajax que vi no repositorio de php, para mudar a pagina dentro d uma div, ele ta mudando porem, não esta inserindo no banco esta redirencionando para uma pagina errada depois, que se clica no botao para enviar o form.
INDEX.html
<div id="apdivesquerda"> <br /> <li> <a href="#" onClick="abrirPag('php/cadcontato.php');">Contato </a></li> </div> <div id="apdivcentro"> </div>Ajax.jsfunction GetXMLHttp() { if(navigator.appName == "Microsoft Internet Explorer") { xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } var xmlRequest = GetXMLHttp();// JavaScript DocumentInstrucao.jsfunction abrirPag(valor){ var url = valor; xmlRequest.open("GET",url,true); xmlRequest.onreadystatechange = mudancaEstado; xmlRequest.send(null); if (xmlRequest.readyState == 1) { document.getElementById("apdivcentro").innerHTML = "<img src='loader.gif'>"; ###apdvicentro = DIV CENTRAL DA INDEX } return url; } function mudancaEstado(){ if (xmlRequest.readyState == 4){ document.getElementById("apdivcentro").innerHTML = xmlRequest.responseText; } }// JavaScript DocumentcadContato.php Onde insere no banco! addContato.php<?php include("sessao.php"); ?> <?php include ("conecta.php"); $nome = $_POST['nome']; $email = $_POST['email']; $assunto = $_POST['assunto']; $texto = $_POST['mensagem']; $sql = "insert contato values ('$nome','$email','$assunto','$texto');"; mysql_query($sql); if ($sql != NULL ) { echo "Sua mensagem enviada com sucesso."; header("Location: ../index.php"); } else { echo "Sua mensagem não foi enviada."; header("Location: cadContato.php"); } ?>Ele esta colocando certinho na div do centro a pagina cadContato porem quando eu boto para inserir no banco ele da error e volta para uma pasta chamada assim
http://localhost/renova/addContato.php
onde ele deveria redirecionar para a http://localhost/renova/php/addContato.php
já procurei em cada php os redi estao todos corretos não sei porque ta redirecionando pra esse
e tambem quando eu uso o site direto ele funciona direito.
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
RESOLVIDO
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.