Chapitre 51. PHP and HTML

1. What encoding/decoding do I need when I pass a value through a form/URL?
2. I'm trying to use an input type="image" tag, but the $foo.x and $foo.y variables aren't available. Where are they?
3. How do I create arrays in a HTML form ?
4. How do I get all the results from a select multiple HTML tag?




Notice the square brackets after the variable name, that's what makes it an array. You can group the elements into different arrays by assigning the same name to different elements:



This produces two arrays, MyArray and MyOtherArray, that gets sent to the PHP script. It's also possible to assign specific keys to your arrays:



The AnotherArray array will now contain the keys 0, 1, email and phone.