gracias amigo pedro,,
ahora como hago para el receptor del valor
es de esta forma o de otra forma
asi lo envio
var _id = $('#txtidusuario').val();
$.post("frm_gestionarDatos.php",{ Id_Logueo: _id});
pero como lo recibo en el otro formulario yo lo tengo de esta manera pero no lo funciona me sale basura
<?php include 'cls_conexion.php'; $Id_Logueo = $_GET['Id_Logueo'];?>
Creo que el error puede estar en alguna parte del código que no se muestra, como la parte html.
Te dejo un ejemplo.
archivo html:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.2/jquery.min.js"></script>
<script>
$(document).ready(function(){
$(".btn-GestionarDatos").click(function(){
var _id = $('#txtidusuario').val();
alert(_id);
$.post("frm_gestionarDatos.php", {Id_Logueo: _id});
});
});
</script>
</head>
<body>
<form>
<label>Id: <input id="txtidusuario" type="text" /></label>
<label><input class="btn-GestionarDatos" type="button" value="Enviar"/></label>
</form>
</body>
</html>
archivo PhP:
<?php $Id_Logueo = $_POST['Id_Logueo']; echo "Id: $Id_Logueo";?>
Eso me funciona correctamente.
Si no puedes resolverlo, pon tu código completo para que pueda revisarlo.
Bueno, entonces es mucho mas fácil.
En el archivo perfil.php tendrías que mandar el formulario de la siguiente forma:
<form action="frm_gestionarDatos.php" method="post">
<label>Introducir Id: <input name="Id_Logueo" type="text" /></label>
<label><input type="submit" value="Enviar"/></label>
</form>
Y en el archivo frm_GestionarDatos.php recoges el id de la forma que lo hacías:
<?php $Id_Logueo = $_POST['Id_Logueo'];?>
Creo que ahora ya podrás solucionarlo, o eso espero. ;D