Problemer med array
HejsaJeg sidder og bakser med en hjemmeside til mit fodboldhold.
Jeg har lavet en side der sender trupinformation til en php-side med oplysninger om hvem der spillede på hver plads samt om han fik gult, kort, scorede etc.
Det henter jeg ind i et array!
EX:
$målmand[0] = $_POST['målmand'];
$målmand[1] = $_POST['mål_mål'];
$målmand[2] = $_POST['ass_mål'];
$målmand[3] = $_POST['gul_kort_mål'];
$målmand[4] = $_POST['rødt_kort_mål'];
$målmand[5] = $_POST['omk_mål'];
Når jeg har hentet alle spillerne ind vil jeg gerne samle truppen i et to-dimensioneltarray:
Sådan her:
$trup =
array( array($målmand[0], $målmand[1], $målmand[2], $målmand[3], $målmand[4], $målmand[5]),
array($forsvar1[0], $forsvar1[1], $forsvar1[2], $forsvar1[3], $forsvar1[4], $forsvar1[5]),
array($forsvar2[0], $forsvar2[1], $forsvar2[2], $forsvar2[3], $forsvar2[4], $forsvar2[5]),
array($midt1[0], $midt1[1], $midt1[2], $midt1[3], $midt1[4], $midt1[5]),
... etc
jeg vil så samle hele truppen i en insert sætning:
$truppen = "INSERT INTO kamp_spiller VALUES ";
for ($k=0; $k < count($trup); $k++) {
$truppen .= "($kampnr, $trup[$k][0], $trup[$k][1], $trup[$k][2], $trup[$k][3], $trup[$k][4], $trup[$k][5]), ";
}
det virkede ikke så jeg prøvede at echo $truppen med Insert-sætningen i:
Det giver følgende resultat:
INSERT INTO kamp_spiller VALUES (1, Array[0], Array[1], Array[2], Array[3], Array[4], Array[5]), (1, Array[0], Array[1], Array[2], Array[3], Array[4], Array[5]), (1, Array[0], Array[1], Array[2], Array[3], Array[4], Array[5]), (1, Array[0], Array[1], Array[2], Array[3], Array[4], Array[5]), (1, Array[0], Array[1], Array[2], Array[3], Array[4], Array[5]), (1, Array[0], Array[1], Array[2], Array[3], Array[4], Array[5]), (1, Array[0], Array[1], Array[2], Array[3], Array[4], Array[5]),
Den skriver det som om jeg ikke har lavet et todimensionelt array. Jeg er lidt på bar bund er der en der kan hjælpe?
MVH.
Rasmus
