Ik heb een probleem met een PHP zoekscriptje wat gegevens haalt uit een Mysql database.
Na vele tutorials en hulp ben ik zover gekomen dat het lijkt of alles werkt.
er is echter nog 1 probleempje,
de html - 1 keuzelijstje voor zoeken op land
- 2 invulboxen
Als ik in een van de invulboxen een waarde (b.v. Boot) ingeef die geen resultaat oplevert dan behoort ik op het scherm te printen - Helaas zijn er geen reizen gevonden die voldoen aan uw zoekcreteria. Raar genoeg print ie de 2e zin wel (Klik hier om terug te gaan)
http://www.eurostar-services.nl/temp/zoekreis.htm Daar staat het
hier het stukje van het script waar volgens mij de fout in zit:
// Maak de SQL-query
if(!empty($bestemming) || !empty($vervoer) || !empty($accomedatie)) {
$sql = "SELECT * FROM reizen WHERE";
if(!empty($bestemming)) {
$sql .= " bestemming='$bestemming'";
if(!empty($vervoer) || !empty($accomedatie)) $sql .= " AND ";
}
if(!empty($vervoer)) {
$sql .= " vervoer='$vervoer'";
if(!empty($accomedatie)) $sql .= " AND ";
}
if(!empty($accomedatie)) $sql .= " accomedatie ='$accomedatie'";
} else
echo "Helaas zijn er geen reizen gevonden die voldoen aan uw zoekcreteria.";
echo "Ga terug door<a href='zoekreis.htm'> <B>hier</B></a> te klikken.";
Jullie knappe koppen zien vast wel wat ik nie zie
Na vele tutorials en hulp ben ik zover gekomen dat het lijkt of alles werkt.
er is echter nog 1 probleempje,
de html - 1 keuzelijstje voor zoeken op land
- 2 invulboxen
Als ik in een van de invulboxen een waarde (b.v. Boot) ingeef die geen resultaat oplevert dan behoort ik op het scherm te printen - Helaas zijn er geen reizen gevonden die voldoen aan uw zoekcreteria. Raar genoeg print ie de 2e zin wel (Klik hier om terug te gaan)
http://www.eurostar-services.nl/temp/zoekreis.htm Daar staat het
hier het stukje van het script waar volgens mij de fout in zit:
// Maak de SQL-query
if(!empty($bestemming) || !empty($vervoer) || !empty($accomedatie)) {
$sql = "SELECT * FROM reizen WHERE";
if(!empty($bestemming)) {
$sql .= " bestemming='$bestemming'";
if(!empty($vervoer) || !empty($accomedatie)) $sql .= " AND ";
}
if(!empty($vervoer)) {
$sql .= " vervoer='$vervoer'";
if(!empty($accomedatie)) $sql .= " AND ";
}
if(!empty($accomedatie)) $sql .= " accomedatie ='$accomedatie'";
} else
echo "Helaas zijn er geen reizen gevonden die voldoen aan uw zoekcreteria.";
echo "Ga terug door<a href='zoekreis.htm'> <B>hier</B></a> te klikken.";
Jullie knappe koppen zien vast wel wat ik nie zie