Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2011, 08:33
Montana1672
 
Fecha de Ingreso: septiembre-2011
Mensajes: 5
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Actualizar estado de un perfil

Gracias por contestar, ya lo he solucionado, el problema era que no declaraba bien la variable $id, al final me ha quedado asi el codigo por si alguien se encuentra con el mismo problema

<?php
session_start();
if ($_SESSION['autentificado'] != "si" )
{
// no se ha entrado, redirigir a la página de login
header ("Location: index.html");
exit;
}
?>
<?PHP
include ("conectar.php");
//$pass1 = md5($_REQUEST['pass1']);
$estado=$_REQUEST['estado'];
$estadopersonal=$_REQUEST['estadopersonal'];
$nick=$_SESSION['usuario'];
$result = mysql_query('SELECT id FROM usuarios WHERE nick=\''.$nick.'\'');
$registro=mysql_query("select nick from usuarios where nick='".$nick."'",$link) or die("Problemas en la seleccion de miembros");
$row = mysql_fetch_array($result);
$id=$row[id];

if (@mysql_num_rows($registro) == 1)
{
mysql_query("UPDATE perfil SET estado='$estado' WHERE id='$id'",$link);
mysql_query("UPDATE perfil SET estadopersonal='$estadopersonal' WHERE id='$id'",$link);
header("Location:perfil.php")
or die("Problemas en el select".mysql_error());
mysql_close($link);
}else{
header("Location:registro2.php");
}
?>