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

Ajuda Com Header("location: ....")


heltonritter

Pergunta

Eu não estou conseguindo identifiacar o erro... as isntruções no mysql estão funcionando....

só depoios de executar ele não redireciona...

o problema com certeza está no código azul...

Se alguém puder ajudar... por favor...

<?php

session_start();

if (!function_exists("GetSQLValueString")) {

function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")

{

$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;

$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

switch ($theType) {

case "text":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "long":

case "int":

$theValue = ($theValue != "") ? intval($theValue) : "NULL";

break;

case "double":

$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";

break;

case "date":

$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";

break;

case "defined":

$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;

break;

}

return $theValue;

}

}

// se conecta com o banco de dados

require_once('../../../../Connections/conn.php');

// checa se ele passou pelo login

require_once('../../../a_func_checa_elselocation.php');

// verifica se o usuário tem permissão de leitura desta página

require_once('../../a_func_checa_perm_leitura.php');

// inicia nesta página as variáveis de sessão

/// sessoes $_SESSION[permodatual] /// $_SESSION[infportal][2] //// $_SESSION[infuser] //////

// >> $_SESSION[infportal][2] tem o valor de http://192.168.0.251/np/

$codcont =($_POST['codcont]);

if ($codcont == '')

{

// não tem os parametros... cai fora

header ("Location: $_SESSION[infportal][2]modulos/base/permissoes/a_perm_especificas.php");

}

$coduser =($_POST['coduser']);

if ($coduser==')

{

// não tem os parametros... cai fora

header ("Location: $_SESSION[infportal][2]modulos/base/permissoes/a_perm_especificas.php");

}

$nenhuma =($_POST['nenhuma]);

if ($nenhuma=='S')

{

$nenhuma='S';

} else

{

$nenhuma='N';

}

$leitura =($_POST['leitura']);

if ($leitura==S')

{

$leitura='S';

} else

{

$leitura='N';

}

$alteracao =($_POST['alteracao]);

if ($alteracao=='S')

{

$alteracao='S';

} else

{

$alteracao='N';

}

$exclusao =($_POST['exclusao']);

if ($exclusao==S')

{

$exclusao='S';

} else

{

$exclusao='N';

}

$criacao =($_POST['criacao]);

if ($criacao=='S')

{

$criacao='S';

} else

{

$criacao='N';

}

$updateSQL = ("UPDATE CONT_TEXTO_PERMISSOES_ESP SET PERM_NENHUMA='$nenhuma', PERM_LEITURA='$leitura', PERM_ALTERACAO='$alteracao', PERM_EXCLUSAO='$exclusao', PERM_CRIACAO='$criacao' WHERE COD_USUARIO=$coduser and COD_CONTEUDO=$codcont");

mysql_select_db($database_conn, $conn);

Result1 = mysql_query($updateSQL, $conn) or die(mysql_error());

$info=$_SESSION[infportal][2];

$vaipara=($info."modulos/base/permissoes/a_perm_especificas.php");

header("Location: $vaipara");

?>

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Pior de tudo que sim.....

O que acho e não consigo ter certeza é que em algum lugar de

$updateSQL = ("UPDATE CONT_TEXTO_PERMISSOES_ESP SET PERM_NENHUMA='$nenhuma', PERM_LEITURA='$leitura', PERM_ALTERACAO='$alteracao', PERM_EXCLUSAO='$exclusao', PERM_CRIACAO='$criacao' WHERE COD_USUARIO=$coduser and COD_CONTEUDO=$codcont");

mysql_select_db($database_conn, $conn);

Result1 = mysql_query($updateSQL, $conn) or die(mysql_error());

ele envia alguma informação de cabeçalho.. e aí não me deixa redirecionar, mas isso também não pode ser, porque antes do header ("Location: ....")

já limpei o buffer de cabeçalho usando ob_start(), mas ensiste em não funcionar...

tentei também colocar java script...

echo ('<script language="javascript">');

echo ('window.location.href="'.$vaipara.'";');

echo ('</script>');

mas também não funciona... esse problema me pegou de jeito...

deve ser alguma "coisinha" mas não vejo o que nem aonde....

Obrigado mesmo ::frenetico::, aliás está show esse fórum, a um tempo atras você postava e ninguém respondia....

valeu mesmo...

Se alguém tiver a brilhante solução que busco por favor poste.

Obrigado a todos.

Link para o comentário
Compartilhar em outros sites

  • 0

No final das contas isso que você postou é igual a

echo ('<script language="javascript">');
echo ('window.location.href="'.$vaipara.'";');
echo ('</script>');

testei, não funciona... mas deixe... vou achar um jeito de resolver...

valeu por enquanto.

Link para o comentário
Compartilhar em outros sites

  • 0

ACHEI O PROBLEMA !

Volto a postar neste tópico porque realmente "pulei de alegria" por finalmente estar funcionando.....

e como sempre tinha que ser algo muito simples...

vou mostrar qual foi a solução....

Result1 = mysql_query($updateSQL, $conn) or die(mysql_error());
ficou assim
mysql_query($updateSQL, $conn) or die(mysql_error());
Simples não? Abaixo da variável que recebia a execução da sql eu estava tentando mandar dados de cabeçalho... no caso querendo redirecionar... mas sabemos que o cabeçalho deve estar limpo para essas coisas fuincionarem... o que não compreenedo é porque
Result1 = mysql_query($updateSQL, $conn) or die(mysql_error());
$info=$_SESSION[infportal][2];
$vaipara=($info."modulos/base/permissoes/a_perm_especificas.php");
ob_start();
header("Location: $vaipara");

também não tinha fuincionado em uma outra tentatiava...

mas enfim... Problema resolvido.

Obrigado!

Link para o comentário
Compartilhar em outros sites

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,3k
    • Posts
      652,4k
×
×
  • Criar Novo...