Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/04/2009, 10:45
juamca1985
 
Fecha de Ingreso: julio-2008
Mensajes: 6
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Problema variables WML y PHP

Cita:
Iniciado por calviche82 Ver Mensaje
tengo los siguientes códigos
este funciona bien , pide el user y el pass y manda las variables a login.php
---------------------------index.php---------------------------------
<?php
// send wml headers
header("Content-type: text/vnd.wap.wml");
?>
<wml>
<card id="Inicio" title="Ingrese al sist.">
<p align="center"><b>Bienvenido a SIGEPW@P</b></p>
<p align="center">Usuario:</p><p align="center"><input type="text" title="Login" name="C_Cli_Login"/></p>
<p align="center">Password:</p><p align="center"><input type="password" title="Password" name="C_Cli_Password"/></p>
<do type="accept" label="Entrar">
<go href="login.php" method="post">

</go>
</do>

</card>
</wml>

-----------------login.php------------------------------------
Login.php es el encargado de tomar la varibles y realizar la consulta pero no me funciona usando el metodo _POST
-------------------------------------------------------------
<?php
// send wml headers
header("Content-type: text/vnd.wap.wml");
?>
<wml>
<card id='Inicio2'>
<p align='center'>
<b>
<?php
$User=$_POST['C_Cli_Login'];
$db_conexion= pg_connect("host=127.0.0.1 port=5432 dbname=sigep user=apache password=apache") or die();
$cliente_consulta = pg_query ("SELECT Cli_Login, Cli_Passwo FROM T_Cliente WHERE Cli_Login = $User") or die ();

if (pg_num_rows ($cliente_consulta) != 0)
{
$login = $User;
$password = md5 ($_POST['C_Cli_Password']);
$cliente_datos = pg_fetch_array ($cliente_consulta);
pg_free_result ($cliente_consulta);
pg_close ($db_conexion);

if (strcmp($login, $cliente_datos['cli_login'], 4)<>0)
{
print "Error en nombre de usuario o contrasena";
}
else
print "Bienvenido $login";
}
else
print "Error en la consulta";
?>
</b>

</p>
</card>
</wml>



he intentado de mil formas y no he conceguido instanciar las variables que se mandan del primer al segundo archivo, que estaré haciendo mal?????
Tenemos casi el mismo problema pero es el codigo que utlizo para poder acceder a una base dato pero no me funciona no se porque, llamo un archivo php donde esta la conexion a la base de dato....pero no me conecta....me sale error que podria ser mi error...

<wml>
<card title="Xeo Movil">
<p>
<table columns="1">
<td>Nombre:</td><td><input title="password" type="text" name="codaso"></td>
<td>Clave:</td><td><input title="password" type="text" name="password"></td>
</table>
<do type="accept" label="Enviar">
<go method="post" href="cambiov.php">
<postfield name="id" value="CÓDIGO_IDENTIFICATIVO_DEL_FORMULARIO"/>
<postfield name="nombre" value="$(codaso)"/>
<postfield name="password" value="$(password)"/>
</go>
</do>

</p>
</card>
</wml>