aantal resultaten per pagina
Zie onderstaand het script:
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
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option name='limit' value=''>10</option>
<option name='limit' value='a'>20</option>
<option name='limit' value='b'>30</option>
<option name='limit' value='c'>50</option>
<option name='limit' value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option name='limit' value=''>10</option>
<option name='limit' value='a'>20</option>
<option name='limit' value='b'>30</option>
<option name='limit' value='c'>50</option>
<option name='limit' value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
Gewijzigd op 29/11/2011 11:07:02 door Michiel v
Of beide keren is het true, of beide keren is het false...
Bedankt voor je reactie!
Heb het script aangepast maar nog steed wordt de varabel $ limit niet gevuld door de dropdown :(.
Nog enig idee?
Ik zie geen submit button in je form, hoe wordt je form dan gesubmit?
Een <option> heeft geen name. De name moet in de <select> staan.
Gewijzigd op 29/11/2011 11:39:14 door Johan Koele
Michiel v op 29/11/2011 10:58:28:
Wil een dropdown menu maken voor het aantal resultaten per pagina weer te geven. Nu wil ik de variabel $limit leeg laten en deze via een $_post vullen. Het vullen lukt helaas niet. Wil iemand mij helpen!
Zie onderstaand het script:
Zie onderstaand het script:
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
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option name='limit' value=''>10</option>
<option name='limit' value='a'>20</option>
<option name='limit' value='b'>30</option>
<option name='limit' value='c'>50</option>
<option name='limit' value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option name='limit' value=''>10</option>
<option name='limit' value='a'>20</option>
<option name='limit' value='b'>30</option>
<option name='limit' value='c'>50</option>
<option name='limit' value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
Toevoeging op 29/11/2011 11:39:47:
Heb in de <select> nu de naam limit meegegeven. Werkt nog niet! De code: action='".htmlentities($_SERVER['PHP_SELF'])."'
Zou ervoor moeten zorgen dat het bij selecteren wordt veranderd.
Toevoeging op 29/11/2011 11:43:23:
Michiel v op 29/11/2011 11:37:45:
Toevoeging op 29/11/2011 11:39:47:
Heb in de <select> nu de naam limit meegegeven. Werkt nog niet! De code: action='".htmlentities($_SERVER['PHP_SELF'])."'
Zou ervoor moeten zorgen dat het bij selecteren wordt veranderd.
Michiel v op 29/11/2011 10:58:28:
Wil een dropdown menu maken voor het aantal resultaten per pagina weer te geven. Nu wil ik de variabel $limit leeg laten en deze via een $_post vullen. Het vullen lukt helaas niet. Wil iemand mij helpen!
Zie onderstaand het script:
t name='limit' onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option name='limit' value=''>10</option>
<option name='limit' value='a'>20</option>
<option name='limit' value='b'>30</option>
<option name='limit' value='c'>50</option>
<option name='limit' value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
Zie onderstaand het script:
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
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option value=''>10</option>
<option value='a'>20</option>
<option value='b'>30</option>
<option value='c'>50</option>
<option value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option value=''>10</option>
<option value='a'>20</option>
<option value='b'>30</option>
<option value='c'>50</option>
<option value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
<option name='limit' value=''>10</option>
<option name='limit' value='a'>20</option>
<option name='limit' value='b'>30</option>
<option name='limit' value='c'>50</option>
<option name='limit' value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
Toevoeging op 29/11/2011 11:39:47:
Heb in de <select> nu de naam limit meegegeven. Werkt nog niet! De code: action='".htmlentities($_SERVER['PHP_SELF'])."'
Zou ervoor moeten zorgen dat het bij selecteren wordt veranderd.
Toevoeging op 29/11/2011 11:46:49:
Er ging iets niet goed in mijn reacties sorr';
Ik heb jullie aanpassingen gedaan! zie onderstaand in het script. Het werkt alleen nog steeds niet.
Heb in de <select> nu de naam limit meegegeven. Werkt nog niet! De code: action='".htmlentities($_SERVER['PHP_SELF'])."'
Zou ervoor moeten zorgen dat het bij selecteren wordt veranderd.
Zie onderstaand het script:
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
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option value=''>10</option>
<option value='a'>20</option>
<option value='b'>30</option>
<option value='c'>50</option>
<option value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='window.open(this.options[this.selectedIndex].value,'_top')'>
<option value=''>10</option>
<option value='a'>20</option>
<option value='b'>30</option>
<option value='c'>50</option>
<option value='d'>100</option>
</select>
</form>";
echo "$limit";
?>
Maak van onChange eens onchange='submit();' en haal eens de name uit options.
Zie onderstaand het juiste script:
Nogmaals thanks!
script:
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
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='submit()'>
<option value='10'>10</option>
<option value='20'>20</option>
<option value='30'>30</option>
<option value='50'>50</option>
<option value='100'>100</option>
</select>
</form>";
echo "$limit";
?>
$limit = "";
if(isset($_POST['limit']))
{
$limit = $_POST['limit'];
}
echo" <form action='".htmlentities($_SERVER['PHP_SELF'])."' method='post'>
<select name='limit' onchange='submit()'>
<option value='10'>10</option>
<option value='20'>20</option>
<option value='30'>30</option>
<option value='50'>50</option>
<option value='100'>100</option>
</select>
</form>";
echo "$limit";
?>
Toevoeging op 29/11/2011 12:15:46:
Hoi Johan,
Kom er net achter dat het cijfer in de dripdown niet wordt aangepast omdat uit <select> onchange='value,'_top' weg is gelaten. Maar wanneer ik dit erbij zet doet het script niets.
Hoe moet ik dit in de <select> zetten?