how to display the exact results by selecting the values in form selectcity and match and print matching phone_no,name and address in table. these is what i have done so far newbie in rails any help would be great…
1.controller
class TelephoneController < ApplicationController
def index
end
def AreaWiseSearch
@telephone_records = TelephoneRecords.find(:all)
end
end
2.created a form with this action index.html.erb
<form name=“form1” method=“post” action=“AreaWiseSearch.aspx?Area=04” id=“form1”>
<table width =“100%” cellpadding=“0” cellspacing=“0” border=“0” align=“center”>
<tr>
<td>
<table border="1" style="border-collapse:collapse" cellpadding="0" cellspacing="2" bordercolor="green" width ="90%">
<tr class="txt2">
<td align="left" colspan="1" style="width: 97px; height: 26px;">Select City</td>
<td align="left" colspan="4" style=" height: 26px;">
<select name="DropDownList2" id="DropDownList2">
<option value="BAGBAHARA">BAGBAHARA</option>
<option value="BALODABAZAR">BALODABAZAR</option>
<option value="BASNA">BASNA</option>
<option value="BHATARPARA">BHATARPARA</option>
<option value="BILAIGARH">BILAIGARH</option>
<option value="DEOBHOG">DEOBHOG</option>
<option value="DHAMTARI">DHAMTARI</option>
<option value="FIGESHWAR">FIGESHWAR</option>
<option value="gariyaband">gariyaband</option>
<option value="KASDOL">KASDOL</option>
<option value="KURUD">KURUD</option>
<option value="MAHASAMUND">MAHASAMUND</option>
<option value="MAINPUR">MAINPUR</option>
<option value="MANPUR">MANPUR</option>
<option value="Nagri">Nagri</option>
<option value="NEORA">NEORA</option>
<option value="RAIPUR">RAIPUR</option>
<option value="SARAIPALI">SARAIPALI</option>
</select></td>
</tr>
<tr class=“txt2”>
<td align=“left” colspan=“2” style=“width: 85px;”>Search By</td>
<td align=“left” style=“width: 100px” class=“txt2”>
<input id=“rdbName” type=“radio” name=“Search” value=“rdbName” checked=“checked” /><label for=“rdbName”>Name</label></td>
<td align=“left” style=“width: 100px” class=“txt2”>
<input id=“rdbAddress” type=“radio” name=“Search” value=“rdbAddress” /><label for=“rdbAddress”>Address</label></td>
<td align=“left” style=“width: 125px” class=“txt2”>
<input id=“rdbPhoneNo” type=“radio” name=“Search” value=“rdbPhoneNo” /><label for=“rdbPhoneNo”>Telephone No.</label></td>
</tr>
<tr class=“txt2”>
<td align=“left” colspan=“2” style=“width: 85px;”>Search Key</td>
<td align=“left” colspan=“3” style=“height: 22px”>
<input name=“txtSearch” type=“text” id=“txtSearch” /></td>
</tr>
<tr class=“txt2”>
<td align=“left” colspan=“2” style=“width: 85px;”>Match</td>
<td align=“left” colspan=“3” style=“height: 26px”>
<select name=“drpMatch” id=“drpMatch” style=“width:126px;”>
<option value=“Exactly”>Exactly</option>
<option value=“Starting With”>Starting With</option>
</select></td>
</tr>
<tr>
<td align=“center” colspan=“5” style=“height: 26px”>
<input type=“submit” name=“Button1” value=“Search” id=“Button1” style=“color:FloralWhite;background-color:#804040;font-weight:bold;” /></td>
</tr>
</table>
<br />
<table cellpadding="0" cellspacing="0" border="0" width="100%">
<tr>
<td align="center" colspan="5" style="height: 26px">
<span id="lblerror" style="color:Red;font-weight:bold;"></span>
</td>
</tr>
</table>
</td>
</tr>
</table>
</tr>
</table>
3.areawise.html.erb
<html>
<head>
<title></title>
</head>
<body>
<% for telephonerecords in @telephone_records-%>
Phoneno:<%=telephonerecords.phone_no%> - Name:<%=telephonerecords.name%> -Address: <%=telephonerecords.address%></br>
<%end-%>
</body>
</html>