order bij een $variable ? dmv pull down
the master
31/01/2007 14:41:00er wordt in mijn script een zoek opdracht gemaakt.
ik wil dat deze gesorteerd kan worden op een waarde uit een pull down menu.
waarde in pulldown menu zijn (staat in een tabel) ver_nr, reeks_van, reeks_tot.
formulier(gedeelte)
<td>sorteren op</td>
<td><form method="post" >
<select name="orderby"></form></td>
// als leeg vul in
if(!empty($_POST['oderby'])){
$orderby=$_POST['orderby'];
}
// ophalen
$query= "select * from ver_ring order by '$orderby'";
wat gaat hier fout :$ ?
ik wil dat deze gesorteerd kan worden op een waarde uit een pull down menu.
waarde in pulldown menu zijn (staat in een tabel) ver_nr, reeks_van, reeks_tot.
formulier(gedeelte)
<td>sorteren op</td>
<td><form method="post" >
<select name="orderby">
Code (php)
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
<?php
echo ("");
$query = "select orderby from orderby";
$result = mysql_query($query);
while (list($orderby) = mysql_fetch_row($result)) {
echo ("<option value=\"$orderby\">$orderby</option>\n");
}
?>
echo ("");
$query = "select orderby from orderby";
$result = mysql_query($query);
while (list($orderby) = mysql_fetch_row($result)) {
echo ("<option value=\"$orderby\">$orderby</option>\n");
}
?>
// als leeg vul in
if(!empty($_POST['oderby'])){
$orderby=$_POST['orderby'];
}
// ophalen
$query= "select * from ver_ring order by '$orderby'";
wat gaat hier fout :$ ?
PHP hulp
05/11/2024 13:41:10Frank -
31/01/2007 14:47:00$orderby hoort niet tussen quotes te staan, het is geen string maar een kolomnaam.
Verder is dit vragen om problemen, jij controleert nergens of $orderby wel een geldige naam heeft. En omdat deze afkomstig is van de browser, kan een bezoeker hier zijn eigen creativiteit op los laten...
Verder is dit vragen om problemen, jij controleert nergens of $orderby wel een geldige naam heeft. En omdat deze afkomstig is van de browser, kan een bezoeker hier zijn eigen creativiteit op los laten...
the master
31/01/2007 15:18:00dat het niet waterdicht is boeit even niet, het moet alleen werken :S
ook zonder qoutes doet die niet wat ik wil
ook zonder qoutes doet die niet wat ik wil