"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment soumettre et traiter des tableaux multidimensionnels via POST en PHP ?

Comment soumettre et traiter des tableaux multidimensionnels via POST en PHP ?

Publié le 2024-12-26
Parcourir:142

How to Submit and Process Multidimensional Arrays via POST in PHP?

Soumettre des tableaux multidimensionnels via POST en PHP

Lorsque vous travaillez avec des formulaires PHP comportant plusieurs colonnes et lignes de longueurs variables, il est nécessaire de convertir l'entrée dans un tableau multidimensionnel. Voici une solution à ce défi.

Tout d'abord, attribuez des noms uniques à chaque colonne, par exemple :

Cela donne un code HTML similaire à :


  

Lorsque le formulaire sera soumis, vous obtiendrez des tableaux comme :

$_POST['topdiameter'] = array( 'first value', 'second value' );
$_POST['bottomdiameter'] = array( 'first value', 'second value' );

Cependant, pensez à utiliser le format suivant :

name="diameters[0][top]"
name="diameters[0][bottom]"
name="diameters[1][top]"
name="diameters[1][bottom]"
...

Avec ce format, parcourir les valeurs devient plus efficace :

if ( isset( $_POST['diameters'] ) )
{
    echo '
'; foreach ( $_POST['diameters'] as $diam ) { echo ''; echo ' '; echo ' '; echo ''; } echo '
', $diam['top'], '', $diam['bottom'], '
'; }

Cette solution vous permet de gérer facilement les tableaux multidimensionnels soumis via des formulaires POST en PHP.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3