Jump to content


osvaldo luso

Member Since 17/09/2009
Offline Last Active 21/01/2010, 00:59
-----

Topics I've Started

Chamar Pagina Dentro De Div

16/12/2009, 16:04

Pessoal,

Estou tentando chamar uma página para dentro de uma DIV com ID =conteudo, contida na pagina index e só esta funcionando no IE-8/Mosila/Safari, mas não funciona em IEs mais antigos. Meu objetivo é carregar
as outras páginas dentro da pagina principal para evitar reload. Veja os codigos:


MENU:

[/html]<div class="menu_horizontal">
<ul>
<li><a href="#" onclick="abrirPag('index.php');">Página Inicial</a></li>
<li><a href="#" onclick="abrirPag('Fale_conosco.php');">Fale Conosco</a></li>
<li><a href="#" onclick="abrirPag('Programas.php');">Programas</a></li>
<li><a href="#" onclick="abrirPag('Quem_somos.php');">Quem Somos</a></li>
<li><a href="#" onclick="abrirPag('Historia.php');">História</a></li>
<li><a href="#" onclick="abrirPag('Equipe.php');">Equipe</a></li>
<li><a href="#" onclick="abrirPag('Links.php');">Links</a></li>
<li><a href="#" onclick="abrirPag('Locutores.php');">Locutores</a></li>
<li><a href="#" onclick="abrirPag('Ouvinte.php');">Ouvinte</a></li>
</ul>
</div>


Funcões JS:

function abrirPag(valor){ 
        var url = valor; 
 
        xmlRequest.onreadystatechange = mudancaEstado; 
        xmlRequest.open("GET",url,true); 
        xmlRequest.send(null); 
 
                if (xmlRequest.readyState == 1) { 
                        document.getElementById("conteudo").innerHTML = "<img src='loader.gif'>"; 
                } 
 
        return url; 
} 
 
function mudancaEstado(){ 
        if (xmlRequest.readyState == 4){ 
                document.getElementById("conteudo").innerHTML = xmlRequest.responseText; 
        } 
}

Ajax:

function GetXMLHttp() { 
        var xmlHttp; 
        try {                 
                xmlHttp = new XMLHttpRequest(); 
        } 
        catch(ee) { 
                try {   
                                             
                        xmlHttp = new ActiveXObject("Microsoft.XMLHttp"); 
                } 
                catch(e) { 
                        try {      
                                                             
                                xmlHttp = xmlhttp=new ActiveXObject("MSXML2.XMLHttp"); 
                        } 
                        catch(e) { 
                                    alert("Seu browser não suporta AJAX!");                                    
                                    xmlHttp = false; 
                                
                                
                                
                        } 
                } 
        } 
        return xmlHttp; 
} 
 
var xmlRequest = GetXMLHttp();


Já estou à duas semanas fazendo pesquisando e efetuando testes mas até agora não consegui descobrir o problema.
Não funciona em IEs < 8. Me ajudem por favor

Dúvidas Com Session

27/10/2009, 23:59

Não estou conseguindo criar sessão, alguém poderia me ajudar?
Tenho o form abaixo que chama o arquivo logar.php através do POST para
que o logar.php crie a sessão após validar os dados:

[codebox]<form name="form2" method="post" action="logar.php">
<div class="conteudo">
<h4> Bem vindo ao CST </h4>
<hr/>
</div class="login">
<div>
<table class="usuarios" cellspacing="12">
<tr>
<td>
Login :  
</td>
<td>
<input type="text" maxlength="8" name="login" id="campo1"size="12" />
</td>
</tr>
<tr>
<td>
Senha :  
</td>
<td>
<input type="password" maxlength="8" name="senha" id="campo2"size="14" />
<input type="submit" name="enviar_login" value="Entrar" onclick="return verifica()"/>
</td>
</tr>

</table>
</div>

</form>[/codebox]

Abaixo o arquivo logar.php que valida os dados do usuário e tenta criar a sessao:



[codebox]include "/inc/Conexao.php";
//cria a conexao com o banco
$mySQL = new Conexao_Mysql;

$login = $_POST['login'];
$senha = $_POST['senha'];


$sql_logar = "SELECT * FROM tblusuarios WHERE Login = '$login' && Senha = '$senha'";
$exe_logar = mysql_query($sql_logar) or die (mysql_error());
//$fet_logar = mysql_fetch_assoc($exe_logar);
$num_logar = mysql_num_rows($exe_logar);

if ($num_logar == 0)
{
echo "Login ou senha inválido.";
echo "<br> <a href='java script:window.history.go(-1)'> Clique aqui para voltar.</a>";
}
else
{
session_start();
$_SESSI0N['login'] = $login;
$_SESSI0N['senha'] = $senha;
header("Location:index.php");
}[/codebox]


A sessão não está sendo criada e não consigo descobrir onde está o erro. Por favor me ajudem.
Grato.

Indice De Multiplas Colunas

28/09/2009, 22:39

Pessoal,
No Mysqk consigo localizar um registro em uma table que possui indice composto por várias colunas?
ex:
Tenho um índice na table "B" que se chama "Procura" e este indice é composto pelos campos
Banco - Agencia - Nr_Cheque e Valor. Preciso que o programa leia a tabela "A" e localize o
a informação na table "B" através do índice citado. Como fazer?? Ah, as tables possui milhares
de registros.

Mysql - Indice De Multiplas Colunas

28/09/2009, 22:32

Pessoal,

Tenho uma tabela que possui um indice composto por quatro colunas:
Banco - Agencia - Nr_Cheque - Valor. O programa deve comparar a tabela "A" que possui milhares de
linhas com a tabela "B" (a possui o indice de multiplas colunas e milhares de linhas também). O que eu preciso
é que o programa receba as informações de um cheque da table "A" e o localize
na table "B" utilizando o indice. Ah o índice chama-se "Procura". Como fazer isto??

Instrução Load Data Infile

17/09/2009, 00:44

Necessito criar um procedimento que importe um arquivo texto para uma tabela do Mysql. Porém este arquivo não
possui delimitadores, ou seja, linha de tamanho fixo. Em pesquisa descobri que a instrução LOAD DATA INFILE é capaz
de realizar uma importação em velocidade muito alta (meu arquivo tem aproxidamente 50000 linhas). Segue abaixo
uma linha do arquivo:
0010025000251618501110002543900100025027000765700850589000000000001580000
Da coluna 1 até a 3 é o numero do banco,
da 4 até 7 é o prefixo da agencia,
da 8 até 13 é a conta, e assim por diante.

Tenho um método chamado sql que executa a query que passo como parâmetro e abaixo segue um exemplo de
LOAD DATA INFILE que achei, mas não é para arquivos sem delimitadores. Alguém saberia me dizer quais as
alterações que devo fazer para conseguir importar meu arquivo????:

$rsCheques = $mySQL->sql("LOAD LOCAL DATA INFILE 'c:/CST/cxq9021509.txt' INTO TABLE tblcxq902 FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' ");

IPB Skin By Virteq