Ver Mensaje Individual
  #14 (permalink)  
Antiguo 04/01/2010, 16:44
cher1_7
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 9
Respuesta: hola que tal a todos haber si me pueden ayudar

hola gracias por el codigo

mira lo que pasa es que yo ya tengo todo el proceso para el UPDATE
lo unico que me falta es hacer el link que modifique al usuario logueado

tengo el codigo que postearon y esta muy bien pero tengo que esta colocando el ID de cada cristiano y son muchos, este es

<a href="actualizar_datos.php?id=99">editar</a>

lo que quiero hacer es que en vez de que me pida el ID me pida el username y usar este codigo

<a href="actualizar_datos.php?username=<?php echo "" .$_SESSION['s_username']; ?>">editar</a>


quisiera que este codigo me pidiera el username y no el ID mira aqui esta

Código PHP:
<?php
/** conexion ***************************/
// conectamos a la base de datos
$link mysql_connect('localhost','----------','-------------');
if(!
$link) {
die(
"Error al intentar conectar: ".mysql_error());
}
// seleccionamos la base de datos
$db_link mysql_select_db('---------'$link);
if(!
$db_link) {
die(
"Error al intentar seleccionar la base de datos"mysql_error());
}
/** fin conexion ************************/

if(isset($_GET['id'])){
$id $_GET['id'];

$sql mysql_query("SELECT * FROM registro_cuenta
WHERE ID = $id"
$link)
or die(
mysql_error());
$row mysql_fetch_array($sql);
// advertimos
$mensaje "Modificar o Actualizar datos de <b>$row[nombre]</b>";
}
// comprobamos si
// ha sido enviado el formulario
if(isset($_POST['actualizar']) && $_POST['actualizar'] == 'Actualizar'){
// comprobamos que no lleguen campos vacios
if(!empty($_POST['nombre']) && !empty($_POST['direccion']) && !empty($_POST['email'])){
// creamos las variables
// que vamos a usar en la consulta UPDATE
// y le asignamos sus valores
$ID $_POST['id'];
$username $_POST['username'];
$puntos $_POST['puntos'];
$password $_POST['password'];
$nombre $_POST['nombre'];
$dia $_POST['dia'];
$mes $_POST['mes'];
$ano $_POST['ano'];
$exp_dia $_POST['exp_dia'];
$exp_mes $_POST['exp_mes'];
$exp_ano $_POST['exp_ano'];
$direccion $_POST['direccion'];
$telefono $_POST['telefono'];
$email $_POST['email'];
$credencial $_POST['credencial'];
$imagen $_POST['imagen'];
// la consulta UPDATE
$sqlUpdate mysql_query("UPDATE registro_cuenta
SET ID = '$ID',
    username = '$username',
    puntos = '$puntos',
    password = '$password',
    nombre = '$nombre',
    dia = '$dia',
    mes = '$mes',
    ano = '$ano',
    exp_dia = '$exp_dia',
    exp_mes = '$exp_mes',
    exp_ano = '$exp_ano',
    direccion = '$direccion',
    telefono = '$telefono',
    email = '$email',
    credencial = '$credencial',
    imagen = '$imagen'
WHERE ID = '$id'"
$link)
or die(
mysql_error());
header("Location: actualizacion_correcta.php");
}else{
echo 
"debe llenar todos los campos";
}
}else{
// mostramos el mensaje
echo "";
?>