Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/06/2010, 05:01
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: Problema: Form y correción de campos erróneos

Hola
Bueno, pues que método estas usando? get? post?
cuando envias variables al php, ellas llegan con el nombre del objeto que las contiene,
por ej si tu select se llama categoria entonces al php llegara una variable del arreglo
get o post (dependiendo del method de tu formulario, si no tiene nada, es get por defecto si no me equivoco)

entonces dicha variable se llamara $_GET['categoria'] o $_POST['categoria'], y por esto mismo al devolverla podrías usar, como ya lo estas haciendo con el botón, uso de esta o bueno no se como estes haciendolo en el botón

el caso es que en el select iria un if donde preguntes si esa variable es igual al option o value del select (entonces en cada option iria este if o si lo creas dinámico más sencillo) y si son iguales, pues que lo haga selected

ahora, solo a modo de pregunta, como estas haciendo las validaciones? con php o con js? y si es con js, pues podrías evitar que el formulario sea enviado sin esos datos llamando a una función en el onSubmit del form y obligandolo a un return, así

Ej

Código HTML:
Ver original
  1. <form action=""......... onSubmit="return validar()"/>

y en la función js
Código Javascript:
Ver original
  1. function validar(){
  2. if(campo.value == '')
  3. {
  4. alert("Ingrese valor");
  5. return false;
  6. }else
  7. {
  8. return true;
  9. }
  10. }

saludos
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com