Ver Mensaje Individual
  #18 (permalink)  
Antiguo 03/06/2011, 09:22
Avatar de stramin
stramin
 
Fecha de Ingreso: marzo-2008
Ubicación: Cubil felino
Mensajes: 1.652
Antigüedad: 17 años
Puntos: 336
Respuesta: sistema de usuarios php mysql incompleto

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' ")); 
__________________
El objetivo de este foro es orientar al usuario como un favor y no como una obligación.

Yo soy de los que dan puntos por aporte :D