Foros del Web » Programando para Internet » PHP »

Modificar Registro a través de variables de sesion

Estas en el tema de Modificar Registro a través de variables de sesion en el foro de PHP en Foros del Web. Hola amigos, verán necesito modificar registro de mi base de datos una vez que haya iniciado sesión, es decir cómo se muestra en muchas páginas ...
  #1 (permalink)  
Antiguo 13/06/2011, 14:32
 
Fecha de Ingreso: marzo-2011
Mensajes: 81
Antigüedad: 13 años, 1 mes
Puntos: 0
Modificar Registro a través de variables de sesion

Hola amigos, verán necesito modificar registro de mi base de datos una vez que haya iniciado sesión, es decir cómo se muestra en muchas páginas una ves loguiado se presente la opción de modificar mis datos de registro. Este es el código que tengo para el funcionamiento de la variable de sesión:
<?php
session_start();
$conn = mysql_connect("localhost","root","");

mysql_select_db("bdtuconstru",$conn);

$usuario_cli = $_POST['usuario_cli'];

$clave_cli = $_POST['clave_cli'];

$ssql = "SELECT * FROM cliente WHERE usuario_cli='$usuario_cli' and clave_cli='$clave_cli'";

$rs = mysql_query($ssql,$conn);

if (mysql_num_rows($rs)> 0){$_SESSION["autentificado"]="si";

echo $_POST["usuario_cli"];

}
else {
echo "Ususario o Clave Incorrecta";
header("Location: indexno.php");
}
mysql_free_result($rs);
mysql_close($conn);
?>
Hasta allí todo bien, ahora lo que necesito es llamar el id de este registro para que a través de un arreglo mostrar todos los campos ha editar en la página pag2.php
Para el principio he intentando que me muestre el id del registro con algo así, pero no me funciona:
<?php
require("conexion.php");
$id=$_POST['idusu];
$resultado=("SELECT * FROM cliente WHERE id=$id"); ?>

<input type='text' id='id' name='id' value='<?php echo $id; ?>' />

<td align='center' >

<?php
echo"<a href='pag2.php?id=".$id."'>Registro</a>";?></td>

<?

Alguien quien me pueda dar una manito con esto por favor, disculpen la inexperiencia.

Última edición por lesly40; 13/06/2011 a las 14:38
  #2 (permalink)  
Antiguo 13/06/2011, 15:17
Avatar de Markgus  
Fecha de Ingreso: junio-2010
Mensajes: 152
Antigüedad: 13 años, 10 meses
Puntos: 5
Respuesta: Modificar Registro a través de variables de sesion

Hola Lesly a ver si te entendi quieres usar el campo del id en varias paginas vdd
pues se me ocurre que hagas esto que guardes el valor en una sesion es decir esto que tienes asi
$id=$_POST['idusu]; // este que no venga del post lo guardas en una sesion seria algo asi

$_SESSION['idusu']=$_POST['idusu'];
y en el pag2.php lo llamarias asi, recuerda que cuando trabajamos con sesiones siempre hay que poner session_start();

Código PHP:
<?php
session_start
();
require(
"conexion.php");

$id $_SESSION['idusu'];// aqui ya usas id cmo sesion

$resultado=("SELECT * FROM cliente WHERE id=$id"); 
?>

<input type='text' id='id' name='id' value='<?php echo $id?>' />

<td align='center' >

<?php    
echo"<a href='pag2.php?id=".$id."'>Registro</a>";?></td>

<?
  #3 (permalink)  
Antiguo 14/06/2011, 11:01
 
Fecha de Ingreso: marzo-2011
Mensajes: 81
Antigüedad: 13 años, 1 mes
Puntos: 0
Respuesta: Modificar Registro a través de variables de sesion

Hola amigo, gracias por responder, he probado con lo que me has sugerido, pero no me resulta no me lleva nada del echo

así lo tengo
<?php
session_start();
require("conexion.php");

$id=$_SESSION['idusu'];
$resultado=("SELECT * FROM cliente WHERE idusu=$id");
?>
<?php echo $id ?>
<input type='text' id='idusu' name='idusu' value='<?php echo $id ?>' />

<td align='center' >

<?php
echo"<a href='pag2.php?id=".$id."'>Registro</a>";?></td>

Etiquetas: modificar, registro, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:43.