I've created this search form, and I am a Newbie with Mysql. I want to display the return results from the query of this form. Can anyone help me. I can't figure out how to do it.
So I want to use this code to display my searches
<div class="form_item">
<div class="form_element cf_heading">
<h1 class="cf_text">Search Flowers</h1>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_dropdown">
<label class="cf_label" style="width: 400px;">Event Type:</label>
<select class="cf_inputbox" id="select_1" size="1" title="" name="event_type">
<option value="">Choose Event</option>
<option value="Anniversary Party">Anniversary Party</option>
<option value="Baby Shower">Baby Shower</option>
<option value="Bachelor Party">Bachelor Party</option>
<option value="Bar Mitzvah">Bar Mitzvah</option>
<option value="Bat Mitzvah">Bat Mitzvah</option>
<option value="Birthday Party">Birthday Party</option>
<option value="Bridal Shower">Bridal Shower</option>
<option value="Christening">Christening</option>
<option value="Communion">Communion</option>
<option value="Corporate Event">Corporate Event</option>
<option value="Dinner Party">Dinner Party</option>
<option value="Engagement Party">Engagement Party</option>
<option value="Family Event">Family Event</option>
</select>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_dropdown">
<label class="cf_label" style="width: 400px;">State: (Flowers available in the states listed)</label>
<select class="cf_inputbox" id="state" size="1" title="" name="state">
<?php
if (!$mainframe->isSite() ) {return;}
$db =& JFactory::getDBO();
$query = "
SELECT `state`
FROM #__chronoforms_listflowers_2
";
$db->setQuery($query);
$options = $db->loadAssocList();
foreach ( $options as $o ) {
echo "<option value='".$o['cf_id']."'>".$o['state']."</option>";
}
?>
</select>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_text"> <span class="cf_text">Price Range (per centerpiece)</span> </div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_dropdown">
<label class="cf_label" style="width: 400px;"></label>
<select class="cf_inputbox" id="price_range" size="1" title="" name="price_range">
<option value="">Choose Range</option>
<option value="$0 to $10">$0 to $10</option>
<option value="$10 to $30">$10 to $30</option>
<option value="$30 to $50">$30 to $50</option>
<option value="$50 to $100">$50 to $100</option>
<option value="$100 to $160">$100 to $160</option>
</select>
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_text"> <span class="cf_text">Pick Up Date</span> </div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_datetimepicker">
<label class="cf_label" style="width: 400px;">From:</label>
<input class="cf_datetime" title="" size="20" id="pickup_date" name="pickup_date" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_datetimepicker">
<label class="cf_label" style="width: 400px;">To:</label>
<input class="cf_datetime" title="" size="20" id="pickup_date2" name="pickup_date2" type="text" />
</div>
<div class="cfclear"> </div>
</div>
<div class="form_item">
<div class="form_element cf_button">
<input value="Search" name="button_11" type="submit" />
</div>
<div class="cfclear"> </div>
</div>
So I want to use this code to display my searches
$data = JRequest::get('post');
// Check which search fields have been submitted and add to the Where clause
$cond = array();
if ($data['event_type']) {
$cond[] = 'event_type='.$this->_db->Quote($data['event_type']);
}
if ($data['zipcode']) {
$cond[] = 'zipcode='.$this->_db->Quote($data['zipcode']);
}
if ($data['price_range']) {
$cond[] = 'price_range='.$this->_db->Quote($data['price_range']);
}
if ($data['pickup_from']) {
$cond[] = 'pickup_from >= '.$this->_db->Quote($data['pickup_from']);
}
if ($data['pickup_to']) {
$cond[] = 'pickup_to <= '.$this->_db->Quote($data['pickup_to']);
}
if (count($cond) > 0) {
$where = ' WHERE ' . implode(' AND ', $cond);
}
$query = 'SELECT * FROM listflowers_2 ' . $where;
$this->_db->setQuery($query);
$results = $this->_db->loadObjectList();