Ik heb nu dit script om in een select de spelers op te halen:
<td style="color:#111111" align="center" valign="top"><select name="8" style="width: 125px">
<?php
$query_2 = "SELECT * FROM `tplss_players`";
$sql_2 = mysql_query($query_2) or die ( mysql_error( ) );
while($rij_2 = mysql_fetch_object($sql_2)){
$speler_v = $rij_2->PlayerFirstName;
$speler_a = $rij_2->PlayerLastName;
$spelerid = $rij_2->PlayerID;
echo $speler_v;
echo " ";
echo $speler_a;
echo '
<option value="'.$spelerid.'">'.$speler_v.' '.$speler_a.'</option>
';
}
?>
</select> </td>
Nu wil ik dus dat hij het met behulp van dit stukje - half gemaakte niet werkende taal - de gegevens opslaat. Maar het werkt dus niet omdat ik er niet meer uitkom en helemaal dizzy wordt.
<?php
if (($_GET['action']) == 'opslaan') {
$posities = array('1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14');
foreach($posities as $positie) { }
foreach ($_POST[''.$positie.''] as $speler_id => $val) { }
mysql_query (
"
INSERT INTO
opstelling
(wedstrijd_id,speler_id,speler_positie)
VALUES
('".$wedstrijd_id."','".$speler_id."','".$speler_positie."')
"
)
}
?>