paso de variables
Publicado por zendi (1058 intervenciones) el 05/08/2020 23:06:30
necesito pasar unas variables con diferentes procesos.
me explico: cuando un usuario se registra debe obtener o imprimir su nombre EN EL FORMULARIO fichaactual.php e igualmente cuando el usuario entra a la aplicacion tambien debe aparecer su nombre en el formulario.
este es el codigo para cuando es la primera vez:
en negrita esta la llamada con formulario fichaactual.php
y este el codigo para cuando el usuario se loguea por segunda vez
LA VERDAD AHORA NO ESTA PASANDO LAS VARIABLES, NO SE QUE HA PASADO, UN COLEGA PUDO EXPLICARME PERO AHORA NO LO HACE con ninguno de los dos procesos.
me explico: cuando un usuario se registra debe obtener o imprimir su nombre EN EL FORMULARIO fichaactual.php e igualmente cuando el usuario entra a la aplicacion tambien debe aparecer su nombre en el formulario.
este es el codigo para cuando es la primera vez:
en negrita esta la llamada con formulario fichaactual.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
public function grabar_usuario()
{
$mail=$_POST['cta_correo'];
$pass=$_POST['pass'];
$user=$_POST['usuario'];
$telefono=$_POST['telefono'];
$realname=$_POST['nombre_registro'];
$rpass=$_POST['rpass'];
$direccion=$_POST['direccion'];
$sql="SELECT cta_correo FROM usuario WHERE cta_correo='$mail'";
$res=pg_query(Conectar::con(),$sql);
if($pass!=$rpass)
{
echo "<script type='text/javascript'>
alert('Las CONTRASEÑAs no coinciden, deben COINCIDIR');
window.location='nuevo.php';
</script>";
}/////////
if(pg_num_rows($res)>0){
echo "<script type='text/javascript'>
alert('Esta Cuenta de Correos ya está registrada, Solo Recupere su CONTRASEÑA');
window.location='nuevo.php';
</script>";
}
else
{
$sql1 = "INSERT INTO usuario(nombres,
telefonos,
usuario_pass,
pasw_enc,
cta_correo,
direccion)
VALUES ('$realname',
'$telefono',
'$pass',
'$rpass',
'$mail',
'$direccion')";
$res1=pg_query(Conectar::con(),$sql1);
// $_SESSION["session_mante"]=$reg["idusuario"];
?>
<script type='text/javascript'>
window.location='fichaactual.php?correo=<?php echo $mail;?>&nombresf=<?php echo $realname;?>';
</script>
<?php
}
}
y este el codigo para cuando el usuario se loguea por segunda vez
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
public function validar()
{
$nombres=$_POST["nombres"];
$username=$_POST["correo"];
$pass=$_POST["pass"];
$sql="select * from usuario where cta_correo='$username' and usuario_pass='$pass'";
echo $sql;
$res=pg_query(Conectar::con(),$sql);
if (pg_num_rows($res)==0)
{
echo "<script type='text/javascript'>
alert('La cuenta de Correo o la Contraseña no son Correctos o no Existen. Debe Registrarse.');
window.location='solicitud.php';
</script>";
}
else
{
if ($reg=pg_fetch_array($res))
{
$_SESSION["session_mante"]=$reg["idusuario"];
$nombres=$_POST["nombres"];
?>
<script type='text/javascript'>
window.location='fichaactual.php?correo=<?php echo $username?>&pass=$pass&nombresf=<?php echo $nombres?>';
</script>
<?php
}
}
}
LA VERDAD AHORA NO ESTA PASANDO LAS VARIABLES, NO SE QUE HA PASADO, UN COLEGA PUDO EXPLICARME PERO AHORA NO LO HACE con ninguno de los dos procesos.
Valora esta pregunta


0