Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

136
Views
¿Cómo insertar valor de entrada en php de datos de matriz?

Creé un formulario como este, ¿cómo debo hacer para que el valor del campo del formulario se ingrese en la matriz de datos php?

Se espera que el valor de los datos enviados se ingrese en esta línea:

 $customer_details = array( 'first_name' => "value input first_name", 'email' => "value input email", 'phone' => "value input phone" );

entrada de formulario:

 <form> <label>Name:</label> <input name="first_name" type="text" maxlength="50"><br> <label>Phone:</label> <input name="phone" type="text" maxlength="100"><br> <label>Email:</label> <input name="email" type="text" maxlength="100"><br><br> <button id="pay-button">Pay!</button> </form>

El código php y el formulario html están en 1 archivo.

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Su formulario necesita 2 atributos (acción, método) y su botón necesita 1 (tipo):

 <form action="#" method="GET"> <label>Name:</label> <input name="first_name" type="text" maxlength="50"><br> <label>Phone:</label> <input name="phone" type="text" maxlength="100"><br> <label>Email:</label> <input name="email" type="text" maxlength="100"><br><br> <button type="submit" id="pay-button">Pay!</button> </form>

Entonces, el botón Enviar manejará el formulario usando la misma página.

Puede verificar si el formulario se maneja usando esto:

 if(isset($_GET['name'])) { //use your form }

Entonces tienes una matriz existente $_GET . Puede acceder a sus datos usando el nombre de su entrada (por ejemplo: $_GET['first_name'] ).

Si desea utilizar su $customer_array , entonces:

 $customer_details = array( 'first_name' => $_GET['first_name'], 'email' => $_GET['email'], 'phone' => $_GET['phone'] );

ACTUALIZADO

El resultado final debe ser:

 if(isset($_GET['name'])) { $customer_details = array( 'first_name' => $_GET['first_name'], 'email' => $_GET['email'], 'phone' => $_GET['phone'] ); //Any other treatment... } else { <form action="#" method="GET"> <label>Name:</label> <input name="first_name" type="text" maxlength="50"><br> <label>Phone:</label> <input name="phone" type="text" maxlength="100"><br> <label>Email:</label> <input name="email" type="text" maxlength="100"><br><br> <button type="submit" id="pay-button">Pay!</button> </form> }
about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!