Foros del Web » Programando para Internet » PHP »

Como podria hacer lo siguiente...

Estas en el tema de Como podria hacer lo siguiente... en el foro de PHP en Foros del Web. Hola muy buenas, nose como ponerlo en el titulo lo que quiero hacer. A ver si alguien me ayuda a plantear un sistema, que sea ...
  #1 (permalink)  
Antiguo 26/07/2011, 03:17
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 15 años, 4 meses
Puntos: 0
Como podria hacer lo siguiente...

Hola muy buenas, nose como ponerlo en el titulo lo que quiero hacer.

A ver si alguien me ayuda a plantear un sistema, que sea rapido y sin mil codigos.

Lo que quiero hacer es lo siguiente:

Tengo un administrador donde la gente puede colgar sus proyectos, tiene unos checkbox que sus valores estan guardados en una base de datos.

El problema que tengo es que, los usuarios tienen el poder de meter nuevos valores de checkbox en la base de datos.
(Por ejemplo, son valores como materiales, diferentes tipos de variables, es decir si en los valores iniciales no encuetra un material, puede darlo de alta en un campo que he abierto ), el problema es que podria llegar un usuario "cabron" y empezar a meter lo que sea. He pensado que el administrador luego podria validar los proyectos. Pero realmente lo que no quiero es que el usuario tenga tanta libertad con la base de datos...

Como podria plantearlo sin mcuhisimo lio ?

Gracias !!!
  #2 (permalink)  
Antiguo 26/07/2011, 03:45
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses
Puntos: 253
Respuesta: Como podria hacer lo siguiente...

Tienes una tabla en la base de datos para los valores de los checkbox?

Una idea que se me ocurre si la tienes, es que montes un sistema no muy complejo, más o menos como sigue. Añades un campo a la tabla de los checkbox con nombre "validado" que tendrá un 1 si el check está validado y un 0 si no. En el formulario para subir el proyecto muestras todos los checks y un campo para meter valores (por ejemplo, separados por comas). Cuando un usuario introduce un nuevo valor, se almacena en la base de datos, pero con validado a 0. Y te montas, para ti como administrador, una lista de valores no validados, desde poder validarlos (poner a 1 el campo validado). Una vez puesto a 1, el check aparecerá en la lista, así irás aumentando el número de checks y también tendrás un control sobre lo que se añade o no. Periódicamente, podrías hacer un delete en base de datos de los campos no validados, para que no te ocupen espacio a lo tonto.

Espero que te valga la idea, un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?
  #3 (permalink)  
Antiguo 26/07/2011, 04:00
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Como podria hacer lo siguiente...

Pues la verdad, es que es la solucion perfecta !!! Ni lo habia pensado!!! Muchas gracias :D
  #4 (permalink)  
Antiguo 26/07/2011, 04:08
Avatar de vgonga1986  
Fecha de Ingreso: marzo-2008
Ubicación: País de Pandereta
Mensajes: 1.021
Antigüedad: 16 años, 8 meses
Puntos: 253
Respuesta: Como podria hacer lo siguiente...

Me alegra que te siva, un saludo.
__________________
¿Alguna pregunta, duda, acotación, nota, cuestión, reparo, comentario, demanda, crítica, interpretación, objeción, interrogante, discrepancia, observación, réplica, disquisición, apostilla o exégesis?

Etiquetas: variables, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:58.