I have a search form. Need a file search.php , well, or help in writing)

Here is the actual form code itself:

 <div> <form method="post" action="search.php"> <input type="text" name="q" value="" /> <input type="submit" value="Π˜ΡΠΊΠ°Ρ‚ΡŒ" /><br /> Π’Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π°:<br /> <select class="inp" name="tf"><option value="">Π›ΡŽΠ±ΠΎΠΉ</option> <option value="vid">Π’ΠΈΠ΄Π΅ΠΎ</option> <option value="vid.3gp">Π’ΠΈΠ΄Π΅ΠΎ: 3gp</option> <option value="vid.avi">Π’ΠΈΠ΄Π΅ΠΎ: avi</option> <option value="vid.mp4">Π’ΠΈΠ΄Π΅ΠΎ: mp4</option> <option value="img">ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ</option> <option value="img.jpg">ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ: jpg</option> <option value="img.jpeg">ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ: jpeg</option> <option value="img.png">ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ: png</option> <option value="img.gif">ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ: gif</option> <option value="img.wbmp">ΠšΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠΈ: wbmp</option> <option value="mus">ΠœΡƒΠ·Ρ‹ΠΊΠ°</option> <option value="mus.mp3">ΠœΡƒΠ·Ρ‹ΠΊΠ°: mp3</option> <option value="mus.wav">ΠœΡƒΠ·Ρ‹ΠΊΠ°: wav</option> <option value="mus.mid">ΠœΡƒΠ·Ρ‹ΠΊΠ°: mid</option> <option value="mus.amr">ΠœΡƒΠ·Ρ‹ΠΊΠ°: amr</option> <option value="mus.mmf">ΠœΡƒΠ·Ρ‹ΠΊΠ°: mmf</option> <option value="thm">Π’Π΅ΠΌΡ‹</option> <option value="thm.thm">Π’Π΅ΠΌΡ‹: thm</option> <option value="thm.nth">Π’Π΅ΠΌΡ‹: nth</option> <option value="thm.sdt">Π’Π΅ΠΌΡ‹: sdt</option> <option value="mid">ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ/Π˜Π³Ρ€Ρ‹</option> <option value="mid.jar">ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ/Π˜Π³Ρ€Ρ‹: jar</option> <option value="mid.jad">ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ/Π˜Π³Ρ€Ρ‹: jad</option> <option value="mid.sis">ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ/Π˜Π³Ρ€Ρ‹: sis</option> <option value="mid.apk">ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ/Π˜Π³Ρ€Ρ‹: apk</option> <option value="mid.zip">ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ/Π˜Π³Ρ€Ρ‹: zip</option> </select><br/> Π˜ΡΠΊΠ°Ρ‚ΡŒ Π²:<br /> <select name="dt"> <option value="0">ВсС</option> <option value="1">Новинки</option> <option value="2">Π—Π° послСдний мСсяц</option> </select> </form> </div> 

Closed due to the fact that the issue is too general for participants Dmitriy Simushev , Kromster , cheops , VenZell , user194374 10 Jun '16 at 9:40 .

Please correct the question so that it describes the specific problem with sufficient detail to determine the appropriate answer. Do not ask a few questions at once. See β€œHow to ask a good question?” For clarification. If the question can be reformulated according to the rules set out in the certificate , edit it .

  • 6
    I have a power cord, help build a radio station. !!! - binliz

1 answer 1

like that:

  if(isset($_POST['q']) AND isset($_POST['tf']) AND isset($_POST['dt'])) { if(empty($_POST['tf']) AND empty($_POST['dt'])) { // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° ΠΈ катСгория - Π»ΡŽΠ±Ρ‹Π΅ } elseif(empty($_POST['tf'])) { // Ρ‚ΠΈΠΏ Ρ„Π°ΠΉΠ»Π° - любой } elseif(empty($_POST['dt'])) { // катСгория - любая } else { // поиск ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ Ρ„Π°ΠΉΠ»Π° ΠΈ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ // select * from table, where file=$_POST['tf'], and where catalog=$_POST['dt'] } }