adige72 Posted June 28, 2011 Share Posted June 28, 2011 Below code is what i found from a search in web. Suppose i have a taxonomy called Color and terms are Blue, Green, Red, Yellow, White. I want when i select Blue, Green and Red and click submit button, i want to get ALL posts those have Blue OR Green OR Red (OR etc.) taxonomy term on the search results page. Since the code below is just echoes "Insert Query - Blue, Insert Query - Red ...", is there any way to convert this into a code that in which i can get posts? Thanks in advance. <?php if(isset($_POST['clickhere'])) { $selected_values = $_POST['color']; foreach($selected_values as $key=>$value) { // Insert query comes here. echo "Insert Query - ".$value."<br />"; } $select_blue = (in_array('1',$selected_values)) ? "selected" : ""; $select_green = (in_array('2',$selected_values)) ? "selected" : ""; $select_red = (in_array('3',$selected_values)) ? "selected" : ""; $select_yellow = (in_array('4',$selected_values)) ? "selected" : ""; $select_white = (in_array('5',$selected_values)) ? "selected" : ""; } ?> <form name='testform' action='sometest.php' method='post'> <select name='color[]' style="border:0px;" size=6 multiple> <option value='' selected>Select Item</option> <option value='1' <?php echo $select_blue;?> >Blue</option> <option value='2'<?php echo $select_green;?> >Green</option> <option value='3'<?php echo $select_red;?> >Red</option> <option value='4'<?php echo $select_yellow;?> >Yellow</option> <option value='5'<?php echo $select_white;?> >White</option> </select> <br /><br /> <input type='submit' name='clickhere' value='Click Here' /> </form> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.