Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/06/2009, 13:32
Avatar de salbatore
salbatore
 
Fecha de Ingreso: abril-2007
Ubicación: Springfield
Mensajes: 1.567
Antigüedad: 17 años
Puntos: 19
Respuesta: comprobar datos antes de enviar

Hola hema,

Lo que yo haría y estoy haciendo ahora mismo en una web es:
1 -Primero muestro el formulario que el usuario rellena. Por medio de javascript compruebo mientras escribe si rellena todos los campos por ejemplo. Por ejemplo:
-function validar( formulario ) {
if (formulario.campo1.value == "'') {return false}
...
2 -Cuando el usuario clica en enviar el formulario compruebo de nuevo con javascript si todo esta correcto.
3 -Una vez enviado el formulario presento todos los datos en otra pagina, para que los compruebe por medio de php usando post o get, también los valido con php, pues el javascript no es fiable. Es decir:
-Post:
-Validar: if($_POST['name_del_input']==NULL){echo 'no escribiste nada!';}
-Imprimir: echo $_POST['name_del_input'].
-Get:
-Validar: if($_GET['name_del_input']==NULL){echo 'no escribiste nada!';}
-Imprimir: echo $_GET['name_del_input'].
4-Por ultimo si el usuario cree que todo es correcto pulsa en enviar, donde por medio de otro php u otro método los introduzco en mi base de datos por medio de MySQL o lo envió por correo, lo que desees.


Otra opcion es hacerlo con ajax, yo la prefiero, pues es super rapido! y ademas de atractivo igual de fiable. En que consite?... pues en mandar los datos por medio de "javascript" sin tener que recargar la web y validar unicamente los datos por medio de php y recibir de nuevo los datos sin tener que recargar la web en ningun momento. Para ver esta opcion en marcho solo tienes que ver: http://www.desarrolloweb.com/articul...o_ajax_php.php . Aunque viendo que no sabes mucho de javascript tal vez sea un paso un poco grande...

En cuanto hacerlo por medio de asp, ya que dices que no sabes nada de asp, yo te recomiendo hacerlo con php. Por?... pues por ser gratis y poder instalarlo en cualquier sistema.

Bueno... espero haberte ayudado... (ahora que veo el nombre de este emoticon me arrepiento de haberlo usado tanto, siempre he pensado que estaba tomandose un cafecito, jeje.)

Hasta otra!.

Última edición por salbatore; 17/06/2009 a las 13:43