Mysql
 sql >> Datenbank >  >> RDS >> Mysql

So verwenden Sie $_GET, um mehrere Parameter mit demselben Namen in PHP zu erhalten

PHP ist hier etwas seltsam. Wenn Sie den Standard-Datenparser verwenden, müssen Sie den Namen der Steuerelemente mit [] beenden um auf mehr als einen davon zugreifen zu können.

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

Wird als Array verfügbar sein in:

$_GET['foo'][]

Wenn Sie die Felder nicht umbenennen möchten, müssen Sie sich Zugriff auf die Rohdaten verschaffen ($_SERVER['REQUEST_URI'] ) und analysieren Sie es selbst (was ich nicht empfehlen würde).