Hvorfor giver søgeformular ikke noget output
Hej alleJeg har en søgeformular, som ikke kommer med noget output.... håber i kan hjælpe mig til at se hvad der går galt. Jeg kan køre formularen men der kommer ikke noget ouput selvom der er biler indenfor intervallet!
På forhånd tak.
Nedenstående har jeg kort beskrevet de to tabeller som er i spil:
-----------------------------------
1.
-----------------------------------
Jeg har en tabel hvor jeg opretter biler.
bil_bil.pris indeholder priserne på disse biler
--------------------------------------------
2.
--------------------------------------------
Jeg har lavet en bil_pris tabel som indeholder id,low, high, og tekst. Den bruger jeg som valgmuligheder. Indholdet i bil_pris er sakset ind i nedenstående:
(1, 'null', 'null', 'Alle priser');
(2, 'null', '49999', '0-49.999 kr.');
(3, '50000', '99999', '50.000-99.999 kr.');
(4, '100000', '149999', '100.000-149.000 kr.');
(5, '150000', '199999', '150.000-199.999 kr.');
(6, '200000', '249999', '200.000-249.999 kr.');
(7, '250000', '299999', '250.000-299.999 kr.');
(8, '300000', 'null', 'Over 300.000 kr.');
---------------------------------------------
----------------
Selve koden:
--------------
<TITLE>Dan Søndergaard Automobiler</TITLE>
<link rel="stylesheet" type="text/css" href="style.css">
<?
if($_GET['up'] == "ja"){
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("
SELECT bil_bil.pris, bil_bil.maerke AS maerke1
FROM bil_bil INNER JOIN bil_pris ON (bil_pris.low IS NULL OR bil_bil.pris >= bil_pris.low) AND (bil_pris.high IS NULL OR bil_bil.pris <= bil_pris.high)
WHERE bil_pris.id = $prisvalg ");
while ($data = mysql_fetch_array($foresp))
{
echo $data['maerke1'];
}
}else{
?>
<h5><b><font size=4>Søg</font></b><p>
<FORM METHOD=POST ACTION='soeg1111.php?action=soeg&up=ja'>
<select name="prisvalg">
<?
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
$foresp = mysql_query("SELECT tekst, id FROM bil_pris ORDER BY id");
include("config.php");
$db = mysql_connect($server, $user, $pass);
mysql_select_db($database, $db);
while ($data = mysql_fetch_row($foresp)){
echo "<option value='$data[1]'>$data[0]</option>";
}
?>
</select>
<INPUT TYPE=SUBMIT VALUE=" Søg ">
</h5>
<?
}
?>
