reload dropdown
Als de dropdown veranderd zou de pagina herladen moete worden maar dat doet hij dus niet.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<head>
<script language="javascript" type="text/javascript" src="usableformstd.js">
</script>
<SCRIPT language=JavaScript>
var maand="<?php echo $maandn; ?>";
function reload2(form)
{
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val + '&maandn=' + maand +;
}
</script>
</head>
<?
$quer2=mysql_query("SELECT DISTINCT ".$maandn."_".$jaar." FROM wielrennen_divisie WHERE ".$maandn."_".$jaar."<>'0' ORDER BY ".$maandn."_".$jaar."");
echo "<table align='center'><tr><td><form method='POST' action='klassement.php'><select name='divisie' onchange=\"reload2(this.form)\">";
$datum = $maandn."_".$jaar;
while($line = mysql_fetch_array($quer2)){
if($line[$datum] == $divisie){
echo "<option selected value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}else{
echo "<option value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}
}
echo '</select></form></td></tr></table>';
?>
<script language="javascript" type="text/javascript" src="usableformstd.js">
</script>
<SCRIPT language=JavaScript>
var maand="<?php echo $maandn; ?>";
function reload2(form)
{
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val + '&maandn=' + maand +;
}
</script>
</head>
<?
$quer2=mysql_query("SELECT DISTINCT ".$maandn."_".$jaar." FROM wielrennen_divisie WHERE ".$maandn."_".$jaar."<>'0' ORDER BY ".$maandn."_".$jaar."");
echo "<table align='center'><tr><td><form method='POST' action='klassement.php'><select name='divisie' onchange=\"reload2(this.form)\">";
$datum = $maandn."_".$jaar;
while($line = mysql_fetch_array($quer2)){
if($line[$datum] == $divisie){
echo "<option selected value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}else{
echo "<option value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}
}
echo '</select></form></td></tr></table>';
?>
Gewijzigd op 01/01/1970 01:00:00 door Klaas
window.location
werkt niet
Werkt perfect hier... JS is niet disabled ?
mod-edit::
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
<SCRIPT language=JavaScript>
var maand="<?php echo $maandn; ?>";
function reload2(form)
{
alert("Ik word geladen");
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val + '&maandn=' + maand +;
}
</script>
var maand="<?php echo $maandn; ?>";
function reload2(form)
{
alert("Ik word geladen");
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val + '&maandn=' + maand +;
}
</script>
Gooi er dan eens een alert in om te zien of je JS geen errors bevat.
Edit:
syntax error !
Wat doet die laaste + daar ?
doe hem weg en het werkt ;)
Gewijzigd op 01/01/1970 01:00:00 door Tommy Masschelein
Graag gedaan!
<head>
<script language="javascript" type="text/javascript" src="usableformstd.js">
</script>
<SCRIPT language=JavaScript>
var maand="";
function reload2(form)
{
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val + '&maandn=' + maand +;
}
</script>
</head>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?
$quer2=mysql_query("SELECT DISTINCT ".$maandn."_".$jaar." FROM wielrennen_divisie WHERE ".$maandn."_".$jaar."<>'0' ORDER BY ".$maandn."_".$jaar."");
echo "<table align='center'><tr><td><form method='POST' action='klassement.php'><select name='divisie' onchange=\"reload2(this.form)\">";
$datum = $maandn."_".$jaar;
while($line = mysql_fetch_array($quer2)){
if($line[$datum] == $divisie){
echo "<option selected value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}else{
echo "<option value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}
}
echo '<script language="javascript">window.location="index.php"</script>';
?>
$quer2=mysql_query("SELECT DISTINCT ".$maandn."_".$jaar." FROM wielrennen_divisie WHERE ".$maandn."_".$jaar."<>'0' ORDER BY ".$maandn."_".$jaar."");
echo "<table align='center'><tr><td><form method='POST' action='klassement.php'><select name='divisie' onchange=\"reload2(this.form)\">";
$datum = $maandn."_".$jaar;
while($line = mysql_fetch_array($quer2)){
if($line[$datum] == $divisie){
echo "<option selected value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}else{
echo "<option value='".$line[$datum]."'>Divisie ".$line[$datum]."</option>";
}
}
echo '<script language="javascript">window.location="index.php"</script>';
?>
echo '</select></form></td></tr></table>';
?>
Code (php)
1
2
3
4
5
6
7
2
3
4
5
6
7
<SCRIPT language=JavaScript>
function reload2(form)
{
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val;
}
</script>
function reload2(form)
{
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val;
}
</script>
Als ik maar iets van hieronder erbij doe dan werkt hij niet meer.
var maand geeft de juiste waarde.
snap er niets van.
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<SCRIPT language=JavaScript>
var maand="<?php echo $maandn; ?>";
function reload2(form)
{
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val + '&maandn=' + maand;
}
</script>
var maand="<?php echo $maandn; ?>";
function reload2(form)
{
var val=form.divisie.options[form.divisie.options.selectedIndex].value;
self.location='klassement.php?klass=maand&divisie=' + val + '&maandn=' + maand;
}
</script>