este es el destrozo de cabeza que tengo....
Código PHP:
<? ob_start();session_start();include_once("config.php");
if(!isset($_SESSION['username']) || !isset($_SESSION['password'])){
// header("Location: login.php");
}else{
$user_data = "".$_SESSION['username'].""; {
$nombre="".$_SESSION['nombre'];
$apellido=$_POST['apellido'];
$edad=$_POST['edad'];
$ciudad=$_POST['ciudad'];
$pais=$_POST['pais'];
$DNI=$_POST['DNI'];
$direccion=$_POST['direccion'];
$telefono=$_POST['telefono'];
$movil=$_POST['movil'];
$provincia=$_POST['provincia'];
mysql_fetch_array((mysql_query("SELECT * FROM `members` WHERE `username`,`nombre`='".$nombre."' ")));//SELECT * FROM `members` WHERE `username`='".$user_data."'"
}
}
if(isset($_POST['update'])){
$oldp = $_POST['oldpass'];
$newp = $_POST['newpass'];
$conp = $_POST['conpass'];
// tu codigo -------------------------------------------
$edad=$_POST['edad'];
$nombre=$_POST['nombre'];
$apellido=$_POST['apellido'];
$ciudad=$_POST['ciudad'];
$pais=$_POST['pais'];
$DNI=$_POST['DNI'];
$direccion=$_POST['direccion'];
$telefono=$_POST['telefono'];
$movil=$_POST['movil'];
$provincia=$_POST['provincia'];
//------- hasta aqui-------------------------------------
if($oldp == NULL OR $newp == NULL OR $conp == NULL){
$final_report.="Complete todos los campos!";
}else{
$check_pass = mysql_query("SELECT * FROM `members` WHERE `username`='".$user_data."'");
$check_data = mysql_fetch_array($check_pass);
if($check_data['password'] != $oldp){
$final_report.="Su clave no coincide con la que posee!";
}else{
if(strlen($newp) <= 5 || strlen($newp) >= 12){
$final_report.="Su clave debe tener entre 6 y 12 caracteres!";
}else{
if($newp != $conp){
$final_report.="Confirme nuevamente su clave!";
}else{
// tu otra parte del codigo, aqui.
$update_pass = mysql_query("UPDATE `members` SET edad='$edad',
ciudad='$ciudad',
pais='$pais',
DNI='$DNI',
direccion='$direccion',
telefono='$telefono',
movil='$movil',
provincia='$provincia'
WHERE username='$username'"); // hasta la linea anterior a esta...
$final_report.="Su clave se ha cambiado correctamente, espere para volver a ingresar al sitio.";
@session_destroy();
header( 'refresh: 3; url=login.php');
}}}}}
?>
me he puesto un buen rato y no lo logro sacar....
asi quisiera recoger los datos:
Código PHP:
<input name="nombre" type="text" id="nombre" value="<? echo ''.$_SESSION['nombre'].'';?>">
, una buena, y el resto malas, porque la contraseña me la dise... pero el resto de los datos no me los muestra...
y ahora me tira error em la linea 15