Array post php

Php post傳送

¡Stack Overflow for Teams se traslada a su propio dominio! Cuando la migración esté completa, accederás a tus Teams en stackoverflowteams.com, y ya no aparecerán en la barra lateral izquierda de stackoverflow.com.

Como puedes ver, el formulario se enviará y la salida esperada es un array POST con un array que contiene los valores rellenados y una entrada “action” con el valor “Go” (el botón). Sin embargo, no importa qué valores introduzca en los campos; el resultado es siempre:

He utilizado la extensión Live HTTP Headers para Firefox para comprobar si los campos POST se envían, y lo hacen. La información relevante de Live HTTP Headers (con a, b y c rellenados como valores en los cuadros de texto):

Hemos probado esto en diferentes servidores, en cajas de Windows sí funciona, en el servidor Ubuntu con la versión 5.2.4 de PHP (con Suhosin), no. Incluso funciona en otro servidor, también con Ubuntu y la misma versión de PHP, también con Suhosin instalado.

Hay un número de posibles razones por las que el array de posts podría estar vacío – lo más probable es que se trate de un error humano/del desarrollador. Experimenté este mismo problema cuando actualicé de PHP 5.2 a 5.4, era simple pero me llevó horas de resolución de problemas para encontrar el error. En nuestro archivo config.php teníamos la siguiente declaración para procesar arrays $_POST:

  Php array push with key

Php recibir datos de correos

Como no soy desarrollador de php o mysql, estoy aprendiendo sobre la marcha.    Esta es una sección del archivo php que estaba usando para enviar los datos del formulario a mySQL.    Esto funcionaba muy bien hasta el momento en que añadí el widget de formulario dinámico.

Lo que se debería sugerir es que deje de usar el peligroso y obsoleto código mysql que ha sido completamente eliminado de PHP y del que se advirtió hace más de diez años y que deje de ejecutar una versión de php que está atrasada cientos de versiones y que llegó al final de su vida útil hace mucho tiempo. Tire ese código a la basura. Cada pedazo de él es malo.

Otro problema que veo: Parece que hay un único submission_id tanto si el usuario envía una o varias mascotas (ya que no se incluye en los datos JSON). Pero, el código actual está utilizando ese submission_id para determinar los duplicados. Si un usuario fuera a presentar dos registros. Creo que terminaría con UNO en la base de datos. El primer registro enviado se crearía como un nuevo registro. Pero, al procesar el segundo envío, el código “asumiría” que es un duplicado porque hay un registro existente con el mismo submission_id (es decir, el primer registro) y realizaría un UPDATE.

  Php array average

Php form post array

One of the best things about PHP is its dictionary-like arrays. The associative array data structure allows the user to create multi-dimensional arrays with many different data types. It is quite similar to an object but created at runtime. The values in associative arrays exist in key-value pairs.

After the user clicks the submit button in the above code, the form data is sent to the results.php file. Since we used the POST method to submit the form, the results are stored in the $_POST array. We can access the data of the input field by using $_POST[’genre’]. Here genre is the value we used in the name attribute of the <input> tag. Let’s now look at an example. We can submit an array of data.

In the above, you’ll notice that we only accessed one element in the $_POST array, i.e. carsTo access all the results at once. Using this method may be especially helpful when you are creating fields dynamically. You may even extend the above problem to allow car information and driver information as well.

  Array de numeros java

Jquery post array

Estoy tratando de enviar datos de múltiples casillas de verificación (id[]) y crear un array “info” en php que me permita ejecutar un script para cada valor (sin embargo la cantidad de valores puede cambiar cada vez) sin embargo primero estoy tratando de mostrar el contenido de cada valor del array. No estoy muy seguro de cómo poner mi línea de poblamiento del array para guardar todo el contenido en el array.

Esto es si realmente quieres tener un nombre diferente (id[key]) en cada checkbox del formulario html (no es muy eficiente). Si no, puedes simplemente nombrarlas a todas igual, es decir ‘id’ e iterar sobre los valores (seleccionados) del array, como: foreach ($_POST[‘id’] as $key=>$value)…

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad