opa… lá vai…
trecho onde uso o dataset
<dataset name="dsLogin" request="false" src="http://192.168.0.140/suporte/login.php" type="http"/>
<datapointer xpath="dsLogin:/login[1]/form[1]/">
<method event="ondata">
var _login = parseInt(this.xpathQuery("result[1]/text()"));
if (_login == 1)
{
userSession.setUserName(this.xpathQuery("user[1]/text()"));
userSession.setPassword(this.xpathQuery("password[1]/text()"));
userSession.setNomeFuncionario(this.xpathQuery("nomefuncionario[1]/text()"));
userSession.setCodFuncionario(this.xpathQuery("codfuncionario[1]/text()"));
userSession.setCodDepartamento(this.xpathQuery("coddepartamento[1]/text()"));
userSession.setCodFilial(this.xpathQuery("codfilial[1]/text()"));
wndLogin.close();
wndMain.open();
}
else
{
var msg = new liveAlert;
msg.setAttribute('text', 'Usuário/senha inválido(s)');
msg.open();
}
</method>
</datapointer>
e o PHP…
<?
$SQL = "SELECT CODFUNCIONARIO, NOMEFUNCIONARIO, CODFILIAL, CODDEPARTAMENTO, FUNCAO, EMAIL
FROM FUNCIONARIOS
WHERE (UPPER(EMAIL) LIKE UPPER(".$conn->qstr("%".$_REQUEST['edLogin']."@desbravador.com.br%")."))
AND UPPER(SENHA) = UPPER(".$conn->qstr($_REQUEST['edPassword']).")";
$cur = $conn->Execute($SQL);
if (!$cur->EOF)
{
$fgLogin = 1;
$_REQUEST['codfuncionario'] = $cur->fields['codfuncionario'];
$_REQUEST['nomefuncionario'] = $cur->fields['nomefuncionario'];
$_REQUEST['codfilial'] = $cur->fields['codfilial'];
$_REQUEST['coddepartamento'] = $cur->fields['coddepartamento'];
$_REQUEST['funcao'] = $cur->fields['funcao'];
$_REQUEST['email'] = $cur->fields['email'];
}
else
{
$fgLogin = 0;
$_REQUEST['codfuncionario'] = null;
$_REQUEST['nomefuncionario'] = null;
$_REQUEST['codfilial'] = null;
$_REQUEST['coddepartamento'] = null;
$_REQUEST['funcao'] = null;
$_REQUEST['email'] = null;
}
?>
<login>
<form>
<user><? echo $_REQUEST['edLogin']; ?></user>
<password><? echo $_REQUEST['edPassword']; ?></password>
<codfuncionario><? echo $_REQUEST['codfuncionario']; ?></codfuncionario>
<nomefuncionario><? echo $_REQUEST['nomefuncionario']; ?></nomefuncionario>
<codfilial><? echo $_REQUEST['codfilial']; ?></codfilial>
<coddepartamento><? echo $_REQUEST['coddepartamento']; ?></coddepartamento>
<funcao><? echo $_REQUEST['funcao']; ?></funcao>
<email><? echo $_REQUEST['email']; ?></email>
<result><? echo intVal(!$cur->EOF); ?></result>
</form>
</login>
desculpa a confusão ai no codigo…
acredito que seja alguma configuração errada, ou que está faltando…
pq se eu faço um teste, testando imprimir os dados retornador do dataset de um xml estático, porém acessado via http também da o mesmo erro…
tentei altera o request para ser automatico tb e da o erro! :???:
[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos - Erko[/color][/size] :joia: