Envíe los datos del formulario al servidor y guárdelos en el servidor utilizando un script Java

Tengo una página de formulario y me gustaría enviar los detalles del formulario a mi servidor y almacenar los detalles dentro del servidor.

Necesito un script para enviar la solicitud del cliente al servidor y pensé en usar JavaScript.

Me encontré con XMLHttpRequest mientras buscaba.

¿Alguien podría señalarme en la dirección correcta?

preguntado el 28 de agosto de 11 a las 03:08

1 Respuestas

JavaScript es un lenguaje de secuencias de comandos del lado del cliente, no puede almacenar nada en su servidor, ya que necesitará un lenguaje de secuencias de comandos del lado del servidor.

La primera parte de dibujar un formulario y pedirle al usuario los datos es fácil y se puede hacer en HTML, y algo de jQuery si desea que se vea bien. El lado del servidor requerirá un script PHP / ASP que almacenará o enviará los datos enviados.

Ejemplo:

HTML (formulario.html):

<form method="POST" action="store.php">
Enter Your Name: <input type="text" name="fullname" />
</form>

PHP (tienda.php):

<?php
 foreach($_POST as $name=>$value)
 {
    $contents .= "$name = $value" . "\n";
 }

 // save locally in cache folder
 $fd = fopen("cache/filename.txt", "w");
 fwrite($fd, $contents);
 fclose($fd);

 // mail me the submitted data
 @mail("me@there.com", "some subject", $contents);

 // die in piece
 die();
?>

Respondido 28 ago 11, 07:08

Tengo esta página de formulario con un botón de envío, el parámetro onclick apunta hacia una función que envía detalles del formulario al servidor, "onclick = 172.16.151.31 / receive.php", el receive.php, aceptaría los parámetros y lo almacenaría en un archivo de texto. - Vinod K

Sí, su report.php debería recibir la información del campo de formulario pasada analizando la variable del servidor $ _POST, luego guardándola o enviándola como se ilustra arriba. La forma más fácil de verificar si el archivo receive.pgp está obteniendo los datos es ingresar una línea como print_r ($ _ POST); - Ruslan Abuzant

la función que envía el formulario solo tendría esta entrada, ¿verdad? función submitform () {document.myform.submit (); } - Vinod K

Depende, puede hacer lo mismo con Javascript de 100 formas diferentes ... pero en general, el código que mostró es correcto, asumiendo su forma nombre es myform .. y tiene el onclick correcto insertado en su lugar para el botón activo. Quiero mi consejo, verifique jQuery Ajax, resultados mucho más rápidos y precisos;) - Ruslan Abuzant

Lo investigaré ... Gracias :) - Vinod K

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.