Ver Mensaje Individual
  #8 (permalink)  
Antiguo 13/07/2006, 13:08
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por FNX_NET
osea, en le otro formulario lo hago, pero no entendi lo edl antes del submit, como digo le digo que lo haga antes de irse al otro lado, para mi es un poco confuso, ya que programaba software para escritorio, y esto de las web , igual parece mas raro
Bueno .. es que así se basa este entorno de desarrollo, .. no es que sea "raro" .. es así esta arquitectura. Es cosa de "entenderla"

Si te fijas .. aquí tienes -dos- partes:
Una "servidor". Aquí está PHP ejecutandose .. tus conexiones a tus BBDD. etc.
Una "cliente". Aquí tu HTML, tu javascript .. etc

El proceso normal que usas es:

Entre cliente->servidor ...
"Pides" por el URL un script o página a tu servidor HTTP por médio de tu navegedador, .. el servidor HTTP le pasa el proceso al interprete PHP (en este caso), PHP realiza tu proceso y genear una "salida" .. por ejemplo "HTML" con Javascript, con CSS .. etc. Esta "salida" la entrega al cliente el servidor HTTP y es tu navegador el que interpreta su parte. En esa "parte del lado del cliente" está por ejemplo ejecutandose "javascript" ..

Cuando usas un formulario .. tu lo controlas lo que sucede mientras el usuario ingresa datos en el "cliente" .. está bajo la supervisión de javascript si lo quieres usar o hacer algó -antes- de dar a tu botón "enviar" del mismo o por otro médio lo hagas llegar a tu script PHP de proceso (que indicas en el "action" del mismo).

Por eso, es javascript donde deberias resolver tu problema si quieres algún tipo de validación -del lado del cliente- y "antes" de que se envien tus datos al servidor. Javacript ya tiene técnicas para saber que pulsastes o estás enviando un formulario (y cual) como para "Capturar" ese envento (onSubmit) y de ahí hacer algún proceso y si corresponde -cortar- el envio de datos o dejarlos pasar ...

Si no conoces "javascript" .. otro lenguaje más a aprender si vas a desarrollar en este entorno .. cuanto más sepas de Javascript, HTML y PHP mejor te irá para resolver tus problemas .. Luego te podrás meter en otras combinaciones de todo esto como DHTML, Ajax .. etc ...

(lo ves más claro ahora?).

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.