Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: General Dmitry Vergadoski en 19 Enero 2015, 01:38 am



Título: ayuda con menu y tablas
Publicado por: General Dmitry Vergadoski en 19 Enero 2015, 01:38 am
hola amigos necesito saber como seria la logica o el codigo de esto:

-tengo una base de datos llamada "base1" y en esa base estan los campos "ID" "usuario" "clave".

-tengo una base de datos llamada "base2" y en esa base estan los campos "nombre" "apellido".

*he programado en php y he hecho que me aparezca una tabla con los datos de "base2" y un boton donde puedo agregar mas registros  a "base2".

*he programado un login.

*pero cada vez que entra un usuario diferente todos ven la misma tabla y pueden agregar datos a ella y todos ven los datos agregados.

lo que yo quiero es:

*que cada usuario vea una tabla distinta y puedan agregar sus datos.

es decir que cada usuario tenga sus datos y que los demas usuarios no vean los datos de los demas sino los datos de ellos.

muchas gracias de antemano.


Título: Re: ayuda con menu y tablas
Publicado por: engel lex en 19 Enero 2015, 02:57 am
puedes agregar un campo a la tabla que tenga el nombre (o id) de usuario, y sacas solo eso...


Título: Re: ayuda con menu y tablas
Publicado por: General Dmitry Vergadoski en 19 Enero 2015, 03:24 am
puedes agregar un campo a la tabla que tenga el nombre (o id) de usuario, y sacas solo eso...

no entiendo explica mas por favor


Título: Re: ayuda con menu y tablas
Publicado por: engel lex en 19 Enero 2015, 03:46 am
si tienes tablas tales que

base1 = "ID" "usuario" "clave"
base2 = "nombre" "apellido"

y quieres que los usuarios capturen de base2 solo lo que tu quieres que vean, entonces agrega un campo tal que

base2 = "nombre" "apellido" "usuario"

entonces cuando solicites los datos con la clausula WHERE sacas solo los datos del usuario relacionado con el actual


Título: Re: ayuda con menu y tablas
Publicado por: General Dmitry Vergadoski en 19 Enero 2015, 12:39 pm
si tienes tablas tales que

base1 = "ID" "usuario" "clave"
base2 = "nombre" "apellido"

y quieres que los usuarios capturen de base2 solo lo que tu quieres que vean, entonces agrega un campo tal que

base2 = "nombre" "apellido" "usuario"

entonces cuando solicites los datos con la clausula WHERE sacas solo los datos del usuario relacionado con el actual

el problema es que no puedo hacer lo que dices porque yo tengo los usuarios es en "base1" para que crear otros usuarios en "base2"?


Título: Re: ayuda con menu y tablas
Publicado por: engel lex en 19 Enero 2015, 15:13 pm
en base 2 creas usuarios... asocias lo registros a un usuario

te quedaría algo como, supongamos 3 usuarios creados en base1- usu1, usu2 y usu3

base2:
pedrito,   perez,        usu1
alberto,   ramones,   usu2
maria,    gabon,        usu3
dato1,    dato2         usu2

para mostrar los datos solo de usu2 sería

Código
  1. SELECT * FROM base2 WHERE usuario='usu2'
entonces usu2 solo vería

alberto,   ramones,   usu2
dato1,    dato2         usu2

y el nombre de usuario no tienes que mostrarselo


Título: Re: ayuda con menu y tablas
Publicado por: General Dmitry Vergadoski en 19 Enero 2015, 18:56 pm
en base 2 creas usuarios... asocias lo registros a un usuario

te quedaría algo como, supongamos 3 usuarios creados en base1- usu1, usu2 y usu3

base2:
pedrito,   perez,        usu1
alberto,   ramones,   usu2
maria,    gabon,        usu3
dato1,    dato2         usu2

para mostrar los datos solo de usu2 sería

Código
  1. SELECT * FROM base2 WHERE usuario='usu2'
entonces usu2 solo vería

alberto,   ramones,   usu2
dato1,    dato2         usu2

y el nombre de usuario no tienes que mostrarselo
el problema es que son miles de usuarios, como seria el codigo en ese caso la validacion?


Título: Re: ayuda con menu y tablas
Publicado por: engel lex en 19 Enero 2015, 22:38 pm
no entiendo... con ese sistema pueden ser miles de usuarios ero solo se tendrá lo que se solicite en el where... podrías explicar más a detalle porque tal vez no te estoy entendiendo... hablas de hacer la validacion en php o que?

da detalles, muestra codigo, lo que sea necesario


Título: Re: ayuda con menu y tablas
Publicado por: General Dmitry Vergadoski en 19 Enero 2015, 22:45 pm
no entiendo... con ese sistema pueden ser miles de usuarios ero solo se tendrá lo que se solicite en el where... podrías explicar más a detalle porque tal vez no te estoy entendiendo... hablas de hacer la validacion en php o que?

da detalles, muestra codigo, lo que sea necesario
lo que yo necesito es que el programa compruebe quien es quien y le muestre una tabla distinta a cada usuario y este pueda llenarla con sus datos


Título: Re: ayuda con menu y tablas
Publicado por: engel lex en 19 Enero 2015, 22:50 pm
para comprobar quien es quien, primero al usuario entrar a sesión, en una variable de sesión guardas su nombre, luego con eso usas la clausula where...

aqui información al respecto, en caso que estés iniciando en php y no sepas sobre estos temas
http://www.phpya.com.ar/temarios/descripcion.php?cod=58 (http://www.phpya.com.ar/temarios/descripcion.php?cod=58)