Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment utiliser $_GET pour obtenir plusieurs paramètres utilisant le même nom en PHP

PHP est un peu bizarre ici. En utilisant son analyseur de données de formulaire standard, vous devez terminer le nom des contrôles par [] afin d'accéder à plusieurs d'entre eux.

<input type="checkbox" name="foo[]" value="bar">
<input type="checkbox" name="foo[]" value="bar">
<input type="checkbox" name="foo[]" value="bar">

Sera disponible sous forme de tableau dans :

$_GET['foo'][]

Si vous ne souhaitez pas renommer les champs, vous devrez alors accéder aux données brutes ($_SERVER['REQUEST_URI'] ) et analysez-le vous-même (ce que je ne recommanderais pas).