Ver Mensaje Individual
  #18 (permalink)  
Antiguo 05/01/2010, 18:20
cher1_7
(Desactivado)
 
Fecha de Ingreso: junio-2008
Mensajes: 287
Antigüedad: 15 años, 10 meses
Puntos: 9
cambio de codigo

ya cambie los valores por los que posteaste y me sale error

este es el error
Cita:
Unknown column 'cher1_7' in 'where clause'
aqui esta el codigo

Código PHP:
<?php
/** conexion ***************************/

$link mysql_connect('localhost','------','----------');
if(!
$link) {
die(
"Error al intentar conectar: ".mysql_error());
}

$db_link mysql_select_db('chicharrin_cuenta'$link);
if(!
$db_link) {
die(
"Error al intentar seleccionar la base de datos"mysql_error());
}
/** fin conexion ************************/

if(isset($_SESSION['s_username'])){ 
$user $_SESSION['s_username'];
// hacemos una consulta
// para mostrar los datos
$sql mysql_query("SELECT * FROM registro_cuenta
WHERE username = $user"
$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 "";
?>