php, array från form

Tråden skapades och har fått 2 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • Stockholm
  • 2003-04-21 22:25

Hej!

Jag har ett formulär där man rapporterar in 4st händelser samtidigt..

Jag vill spara formulärets data i en array... för att sedan på målsidan ha en liten for-loop som går igenom arrayen och updaterar en MySQL tabell med värden.

Slänger ihop ett litet exempel på hur min array ungefär ser ut

$arr = array(
"match_id" => $match_id,
"match_date" => $match_date,
"match1" => array(
"home_halftimescore" => 5,
"home_score" => 9,
"a" => 42,
"b" => 42,
"a" => 42,
"b" => 42

),

"match2" => array(
"home_halftimescore" => 5,
"home_score" => 9,
"a" => 42,
"b" => 42,
"a" => 42,
"b" => 42
)
);

jag undrar hur jag kan skapa en sådan här array ifrån en form-tag.
Tyckte jag läste något på php.net om det här men nu hittar jag det inte längre.

  • Medlem
  • Stockholm
  • 2003-04-22 12:22

Kolla detta avsnitt i PHP-manualen. Du kan använda arrays genom att använda [] i formulär-elementens namn. Exempel från länken ovan:

Name:  <input type="text" name="personal[name]"><br>
Email: <input type="text" name="personal[email]"><br>
Beer: <br>
<select multiple name="beer[]">
  <option value="warthog">Warthog</option>
  <option value="guinness">Guinness</option>
  <option value="stuttgarter">Stuttgarter Schwabenbräu</option>
</select>

Inte så dumt va?

  • Medlem
  • Stockholm
  • 2003-04-22 12:28

Jamen visst!
Tackar...

(fattar inte hur jag missade det)

1
Bevaka tråden