Iemand een idee waar het aan kan liggen?
Het script van Jan is hier te vinden: KLIK
<?php
ini_set ('display_errors', 1);
error_reporting (E_ALL);
//require 'stats.php';
$title = 'Robert Deiman | Voetbalmanager';
$form_action = $_SERVER['REQUEST_URI'];
$sOpstelling = '4-4-2';
$aOpstelling = explode('-',$sOpstelling);
$aSpelers = array(1 => 'Robert Deiman', 'Alex Venema', 'Albert Venema', 'Bernd Spengler', 'Bob Hudepohl', 'William de Roos', 'Pieter Nijland', 'Johan Haverslag', 'Jeroen Doorgeest', 'Freek Hogeboom', 'Tonnie Tuten', 'Bulent Köse', 'Nico in \'t Veld');
function set_selectbox ($id, $options) {
echo PHP_EOL . '<select id="' . $id . '" name="' . $id . '">';
echo PHP_EOL . '<option value="0"> - leeg - </option>';
foreach ($options as $key => $value) {
echo PHP_EOL . '<option value="' . $key . '">' . $value . '</option>';
}
echo PHP_EOL . '</select>';
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Jan Koehoorn | <?php echo $title; ?></title>
<link rel="stylesheet" type="text/css" media="screen" href="reset.css" />
<link rel="stylesheet" type="text/css" media="screen" href="oop.css" />
<style type="text/css">
p{
text-align:center;
}
</style>
<script type="text/javascript" src="mootools/mootools.js"></script>
<script type="text/javascript">
window.addEvent ('domready', function () {
$$('form#opstelling select').each (function (item) {
item.addEvent ('change', function () {
check_other_players (this);
});
});
});
function check_other_players (select_to_check) {
$$('form#opstelling select').each (function (item) {
if (item.id != select_to_check.id && item.value == select_to_check.value) {
item.value = 0;
}
});
}
</script>
</head>
<body>
<div id="container">
<h1><?php echo $title; ?></h1>
<h2>In een voetbalopstelling zorgen dat 1 speler niet op 2 plaatsen kan staan</h2>
<form id="opstelling" method="post" action="#">
<?php
echo '<p>';
set_selectbox('keeper', $aSpelers);
echo '</p>';
echo '<p>';
for($i = 1; $i <= $aOpstelling[0]; $i++){
set_selectbox('verdediger'.$i,$aSpelers);
}
echo '</p>';
echo '<p>';
for($i = 1; $i <= $aOpstelling[1]; $i++){
set_selectbox('middenvelder'.$i,$aSpelers);
}
echo '</p>';
echo '<p>';
for($i = 1; $i <= $aOpstelling[2]; $i++){
set_selectbox('aanvaller'.$i,$aSpelers);
}
echo '</p>';
?>
</form>
<?php //require 'show_source.php'; ?>
</div>
</body>
</html>