Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2015, 09:54
yosoloyo
 
Fecha de Ingreso: mayo-2008
Mensajes: 156
Antigüedad: 16 años
Puntos: 0
Volver atrás sin perder valores en un formulario

Buenas a todos una vez más.

Me ha surgido una duda y realmente no se si es el subforo correcto o bien debería ponerlo en el de javascript, pero como la mayor parte del script que necesito crear está basado en php, lo pondré aquí y si lo creen necesario, por favor muévanlo a donde corresponda (gracias !)
  • Tengo un formulario con varios <select> que envío por POST a un segundo script donde se validan los campos.
  • La idea es que si hay 5 desplegables, no se repita el valor en ninguno de los 5, y por tanto si se repiten, en el segundo script de error y no se pueda guardar esos datos.
  • Llegado este paso en el que da error, ahora mismo uso hidden para devolver a script uno los valores que se mandaron para así el usuario recargue lo que eligió sin perderlo y edite sobre lo elegido. Pero claro me surge la gran duda de que a través de la herramienta de desarrollo, cualquiera con algo de conocimientos, modifique las variables y al devolverlas al primer script, los datos que devuelva no sean reales.

Por tanto ......... ¿cual es la forma más segura de devolver los valores al paso uno si que se pierda entre comillas seguridad en ese script ?


Por si no me expliqué bien pongo un ejemplo:

SCRIPT 1

Código HTML:
Ver original
  1. Deplegable 1: Pera
  2. Deplegable 2: Manzana
  3. Deplegable 3: Pera
  4. Deplegable 4: Limón

Como se repite "Pera", al validar el formulario con PHP en el script 2 (ojo me salto la validación por javascript que también está puesta pero por si el usuario tiene desactivado javascript), creo un botón para volver al formulario y así recargar la elección del usuario.

Desde el script 2

Código PHP:
Ver original
  1. if(errores)
  2. {
  3. .....
  4. <input type hidden name"desplegable1" value "$valor1">
  5. ......
  6. }

Gracias como siempre de antemano !!