which contains the table names in my database basically the searching will depend to the selected service form the dropdown menu. what i want to happen is to** eliminate the dropdown menu and make an automatic searching throughout my tables in the database and fetch the necessary data.. thanks in advance
**
this is the searchform.html
Expand|Select|Wrap|Line Numbers
- <html>
- <body bgcolor="#CCCCCC">
- <form method="post" action="searchresult.php" name="form2">
- <p><img src="images/europcar.jpg" width="560" height="162" /></p>
- <p align="center">Please dont live any blank space while searching</p>
- <p align="center">Search Reservation Number </p>
- <p align="center">
- <input type="text" name="search" size=25 maxlength=25 >
- <select name="table" size="1">
- <option selected="selected"></option>
- <option value="sd">SelfDrive</option>
- <option value="sdti">SelfDrive texas</option>
- <option value="ch">Carhire</option>
- <option value="chti">Carhire texas</option>
- <option value="cd">Chauffeur Drive</option>
- <option value="cdti">Chauffeur Drive texas</option>
- <option value="pudo">Pick up Drop off</option>
- <option value="pudoti">Pick up Drop off texas</option>
- </select>
- <input type="Submit" name="Submit" value="Submit">
- </p>
- </form>
- </body>
- </html>
Expand|Select|Wrap|Line Numbers
- **this part is the searching
- searchresult.php**
- <?php
- $table=$_POST['table'];
- $search=$_POST['search'];
- if ($search == "" or $table=="")
- {
- echo"<a href='a.html'> back </a>";
- echo "<p>You forgot to enter the reservation number";
- exit;
- }
- $dbhost = 'localhost';
- $dbuser = 'europcar_msic';
- $dbpass = 'msictran';
- $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die ('Error connecting to mysql');
- $dbname = 'europcar_msic';
- mysql_select_db($dbname);
- if ($table=="cd")
- {
- $sql = mysql_query("select * from cd where Rnum like '$search'");
- }
- if ($table=="sd")
- {
- $sql = mysql_query("select * from sd where Rnum like '$search'");
- }
- if ($table=="ch")
- {
- $sql = mysql_query("select * from ch where Rnum like '$search'");
- }
- if ($table=="pudo")
- {
- $sql = mysql_query("select * from pudo where Rnum like '$search'");
- }
- if ($table=="sdti")
- {
- $sql = mysql_query("select * from sdtexas where Rnum like '$search'");
- }
- if ($table=="chti")
- {
- $sql = mysql_query("select * from chtexas where Rnum like '$search'");
- }
- if ($table=="cdti")
- {
- $sql = mysql_query("select * from cdtexas where Rnum like '$search'");
- }
- if ($table=="pudoti")
- {
- $sql = mysql_query("select * from pudotexas where Rnum like '$search'");
- }
- while ($row=mysql_fetch_array($sql))
- {
- echo " <table width='100%' border='0' align='center' cellpadding='0' cellspacing='0' bgcolor='#CCCCCC' > ";
- echo " <tr bgcolor='green'>";
- echo " <td width='5%' align='center' height='10' ><p><font color='white'><strong><B>Reservation Number </th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b>Name</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b>Vehicle Type</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b>Origin</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b>Pick up date</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b>Time</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b>Destination</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b>Return Date</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b> Return Time</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b> Contact Number</th>";
- echo "<td width='5%' align='center' height='10' ><p><font color='white'><b> Address</th>";
- echo "</tr>";
- echo"<tr>";
- echo"<a href='a.html'> back </a>";
- echo"<tr>";
- echo "<td width='5%' align='center' height='10' > $row[Rnum]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Fname] $row[Lname]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Vehicle]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Origin]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Pickday] $row[Pickmonth] </td>";
- echo "<td width='5%' align='center' height='10' >$row[Pickhour] : $row[Pickmin]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Destination]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Rday] $row[Rmonth] </td>";
- echo "<td width='5%' align='center' height='10' >$row[Rhour] : $row[Rmin]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Contact]</td>";
- echo "<td width='5%' align='center' height='10' >$row[Zip],$row[Address],$row[City] $row[Country]</td>";
- echo '<br/><br/>';
- }
- //This counts the number or results - and if there wasn't any it gives them a little message explaining that
- $anymatches=mysql_num_rows($sql);
- if ($anymatches == 0)
- {
- echo"<a href='searchform.html'> back </a>";
- echo "Sorry,Invalid Reservation Number or you are looking at the wrong place double check the number and search it again";
- }
- {
- }
- ?>