Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/02/2010, 12:47
Avatar de David
David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Al pulsar un botón enviar una variable que no sea del formulario

Si quieres que tome el valor de la variable debería ser:
Código MySQL:
Ver original
  1. $consulta= "SELECT idPerfil FROM perfil WHERE nombre='$value'";
Además, fíjate que estás asignando $rdo a la variable de sesión, pero esa variable tiene un recurso devuelto por mysql_query(), no el nombre de usuario.

Te sugiero que primero leas detenidamente el capítulo del manual que habla de las sesiones. Luego, determina qué dato necesitas persistir y de dónde lo obtienes (en tu caso el nombre de usuario que parece que lo obtienes de la base de datos a partir de un campo de un formulario)

Si no te funciona, haz primero algunas pruebas con datos más sencillos para saber si están funcionando las variables de sesión.

Si surge algún problema, nos comentas.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.