Jump to content
GSForum - Segélyvonal

Keresés több feltétel szerint


Recommended Posts

Posted

Van egy oldal, ahol több feltétel szerinti keresést akarok csinálni.

 

2 legördülõ menü, és 3 chekbox lenne.

 

<form name="kerulet" method="post" action="kereses.php">
<select name="kerulet_azon" style="width: 80px; border: #000066 1px dotted;">
<option selected="selected" disabled="disabled"></option>
<option value="1">I.</option>
<option value="2">II.</option>
</select>

<select name="abc_azon" style="width: 80px; border: #000066 1px dotted;">
<option selected="selected" disabled="disabled"></option>
<option value="3">A</option>
<option value="4">B</option>
</select>

<input type="checkbox" name="5" value="5">1
<input type="checkbox" name="6" value="6">6
<input type="checkbox" name="7" value="7">7


<input name="Submit" type="submit" id="Submit" value="Keresés">
<input name="van_uj" type="hidden" id="van_uj" value="igen">
</form>

 

Na erre kéne valami jó php kód. Magamtól enyire jutottam:

<?php
    include("adatbazis.php");

    $query="";
        if($_POST["kerulet"]!="")
            {        
            $query.="kerulet=".$_POST["kerulet"];
            }
        if($_POST["abc"]!="")
            {
            $query.="abc==".$_POST["abc"];
            }

    $sql="Select * from $a_tabla";
    if($query!="")
    {
        $where=" where ";
    }
    
?>

 

Gondolom ez csak a 2 legördülõ menüt nézi. Ebbe hogyan tudom még a 3 chekbox-ot is beletenni, hogy az alapján is keressen.

 

Köszönöm

 

Posted

Csinálam egy másik lekérdezést, de ezzel sem jó. :(

 

$sql="select * from a where kerulet_azon='".$_POST["kerulet _azon"]."', abc_azon='".$_POST["abc_azon"]."'";

Posted

$_POST["kerulet _azon"]

Van egy szóköz, ami nem kell oda.

Posted

Már sikerült megoldani mindent!

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...