Alleen nu moet ik deze 2 combineren. Ik krijg het niet voor elkaar.
Kan iemand mij opweg helpen?
De codes:
<?php
if (!empty($_POST))
/* kijken of een positie is meegegeven, anders wordt de 1e pagina getoont */
if(isset($_GET['positie'])==0){
$positie=0;
}else{
$positie=(int)$_GET['positie'];
}
$aantalperpagina=2;
$SQL_code="SELECT * FROM vacatures ORDER BY vacature_datum DESC LIMIT $positie,$aantalperpagina";
$resultaat=mysql_query($SQL_code);
//Aantal records berekenen
$aantal_rijen=mysql_num_rows(mysql_query("SELECT vacature_ID FROM vacatures"));
//Met de volgende opdrachten worden de links gemaakt.
$volgendepagina=$positie+$aantalperpagina;
if($volgendepagina>=$aantal_rijen){
$link_volgende="Volgende >>";
}else {
$link_volgende="<a href=zoek_resultaten.php?positie=" . $volgendepagina . ">Volgende >></a>";
}
$vorigepagina=$positie-$aantalperpagina;
if($vorigepagina<0){
$link_vorige="<< Vorige";
} else {
$link_vorige="<a href=zoek_resultaten.php?positie=" . $vorigepagina . "><< Vorige</a>";
}
//controleren of er resultaten zijn gevonden
if($aantal_rijen == 0)
{
echo "Er zijn geen vacatures gevonden met de titel ".$_POST['vacature_titel']."";
echo "U kunt <a href=\"zoek_vacature.php\">hier</a> opnieuw zoeken.";
}
if($aantal_rijen == 1)
{
echo "U heeft gezocht op: <b>".($_POST['vacature_titel'])."</b><br />";
echo "Er is <b>".$aantal_rijen." </b>vacature gevonden <br />";
}
if($aantal_rijen > 1)
{
echo "U heeft gezocht op:<b>".($_POST['vacature_titel'])."</b><br />";
echo "Er zijn in totaal <b>".$aantal_rijen." </b>vacatures gevonden. Per pagina worden er ".$aantalperpagina." getoond. <br />";
}
while($rij = mysql_fetch_array($resultaat))
{
$vacature_ID = $rij['vacature_ID'];
//resultaten laten zien
echo "<table width=\"800\" border=\"1\" ><tr><td width=\"150\" valign=\"top\" >";
echo $rij['vacature_datum']."<br />";
echo "<td valign=\"top\" ><b>".$rij['vacature_titel']."</b> (plaats:".$rij['vacature_plaats'].")<br />";
echo $rij['vacature_inleiding']."</td>";
echo "<td width=\"150\" valign=\"top\" ><b>Dienstverband:</b>".$rij['vacature_dienstverband']."<br />";
echo "<b>Niveau:</b>".$rij['vacature_niveau']."<br />";
echo "<b>Werkervaring:</b>".$rij['vacature_werkervaring']."<br />";
echo "<a href=\"vacature\vacature.php?ID=$vacature_ID\">Meer informatie...</a>"; echo "</td></tr></table>";
}
// om de links te maken en weer te geven
echo $link_vorige . " " . $link_volgende ;
}?>en dit moet er nog in (ergens)
<?php if (!empty($_POST))
// Als de dienstverband niet uitmaakt en de plaats ook niet....dan deze query
{
if($_POST['vacature_dienstverband'] == "Geen Voorkeur" and $_POST['vacature_plaats'] == "")
{
$query = "SELECT * FROM vacatures WHERE vacature_titel LIKE '%" . $_POST['vacature_titel'] . "%' ORDER BY vacature_datum DESC ";
}
// Als de plaats van de vacature NIET uitmaakt maar de titel en dienstverband wel....dan deze query
if($_POST['vacature_plaats'] == "")
{
$query = "SELECT * FROM vacatures WHERE vacature_titel LIKE '%" . $_POST['vacature_titel'] . "%' AND vacature_dienstverband LIKE '%" . $_POST['vacature_dienstverband'] . "%' ORDER BY vacature_datum DESC ";
}
// Als de dienstverband van de vacature NIET uitmaakt maar de titel en plaats wel....dan deze query
if($_POST['vacature_dienstverband'] == "Geen Voorkeur")
{
$query = "SELECT * FROM vacatures WHERE vacature_titel LIKE '%" . $_POST['vacature_titel'] . "%' AND vacature_plaats LIKE '%" . $_POST['vacature_plaats'] . "%' ORDER BY vacature_datum DESC ";
}
// Als er op alles gezocht moet worden (dus op titel, dienstverband en plaats....dan deze query
else
{
$query = "SELECT * FROM vacatures WHERE vacature_titel LIKE '%" . $_POST['vacature_titel'] . "%' AND vacature_plaats LIKE '%" . $_POST['vacature_plaats'] . "%' AND vacature_dienstverband LIKE '%" . $_POST['vacature_dienstverband'] . "%' ORDER BY vacature_datum DESC";
}
?>