a ver, esto va para los 2, Carlos y Bullan
Supongamos que yo estoy registrado en la página y tengo estos datos registrados en la BD:
nombre: stramin
edad: 26
y ya paso mi cumpleaños entonces quiero editar mi edad a 27, para esto entro en el sitio y la variable de $user_data queda como "stramin".
$user_data = "".$_SESSION['username']."";
ahora entro al panel de modificacion de edad y escribo "27" y envio el formulario, por lo tanto la variable $edad queda en 27
$edad=$_POST['edad'];
ahora fíjense en la condición:
SELECT * FROM `members` WHERE username='$user_data' AND edad='$edad'.........
quedaría así:
SELECT * FROM `members` WHERE username='stramin' AND edad='27'.........
existe un stramin con 27 años en la base de datos? NO, por lo tanto no se editará mi edad.
los códigos no están mal, falta un poco de lógica, publico por última vez el código como debe ser:
Cita: Cita: Código PHP:
$check_data=mysql_fetch_array(mysql_query("SELECT * FROM `members` WHERE username='$user_data' "));