Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Ajuda Com mudanca de div no centro.


Henrique Neto

Pergunta

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.js
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
cadContato.php
<body>

<form action="addContato.php" method="post" enctype="multipart/form-data">
     <div id="divContato1">    
      <br />
      
          <span class="style1">Nome*</span><br />
      &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" size="30px" name="nome" />
      <br />
      <br />
      &nbsp;&nbsp;&nbsp;&nbsp;<span class ="style1">E-mail*</span><br />
      &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" size="50px" name="email" />
      <br />
      <br />
      &nbsp;&nbsp;&nbsp;&nbsp;<span class ="style1">Assunto</span><br />
      &nbsp;&nbsp;&nbsp;&nbsp;<input type="text" size="40px" name="assunto" />
      <br />
      <br />
      &nbsp;&nbsp;&nbsp;&nbsp;<span class ="style1">Mensagem*</span><br />
      &nbsp;&nbsp;&nbsp;&nbsp;<textarea name="mensagem" rows="10" cols="45" style="overflow:hidden" ></textarea>
      <br />
      &nbsp;&nbsp;&nbsp;&nbsp;<span class="style1">* Campos obrigatórios(1000 caracteres)</span>
      <div id="divEnviarContato">
        <input name="enviar" type="submit" value="Enviar"  />
       </div>
</div>
</form>
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

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...