Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

171
Vistas
Solicitud de Ajax: obtenga datos de formulario y recorra element_name []

Estoy realizando un AJAX-Reqest con datos de formulario y datos adicionales como matriz ( selected_members )

 $.ajax({ type: "POST", url: "inc/insert.inc.php", data: { frmData: $("#frmData").serialize(), selected_members: selected_members },

¿Cómo puedo obtener estos datos en insert.inc.php como dos matrices (datos de formulario y miembros_seleccionados)? El formulario también contiene elementos con name="element_name[]"

 var_dump($_POST); array(2) { ["frmData"]=> string(232) "datDate=2022-02-13&tmBeginn=17%3A00&tmEnde=17%3A00&cmb_Mittel%5B%5D=1&txt_Aufwandmenge%5B%5D=1&txt_mKh%5B%5D=1&cmb_Mittel%5B%5D=2&txt_Aufwandmenge%5B%5D=2&txt_mKh%5B%5D=3&cmbGeraet=1&cmbDuese=1&txtWasser=300&cmbGasse=2&cmbAnwender=1" ["selected_members"]=> array(2) { [0]=> string(1) "3" [1]=> string(1) "4" } }

¿Cómo puedo obtener los datos del formulario y recorrer cada "fila" de las tres entradas element_name[]?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Como podemos ver, cmb_item y txt_amount son valores existentes en $yourarray y son matrices de elementos. No es necesario que sean matrices asociativas, ya que comparten el mismo name y solo difieren en el value . Para referirse a ellos, simplemente puede hacer $yourarray['cmb_item'] y $yourarray['txt_amount'] , respectivamente.

EDITAR

Ejemplo:

 <?php $foo = 'datDate=2022-02-13&tmStart=15%3A00&tmEnd=15%3A00&cmb_item%5B%5D=1&txt_amount%5B%5D=30&cmb_item%5B%5D=2&txt_amount%5B%5D=50&&cmbDevice=1'; parse_str($foo, $bar); echo var_dump($bar['cmb_item']);

El resultado es

 array(2) { [0]=> string(1) "1" [1]=> string(1) "2" }
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda