Current location: Hot Scripts Forums » Programming Languages » PHP » Mysql Search Output Question


Mysql Search Output Question

Reply
  #1 (permalink)  
Old 02-15-05, 08:39 PM
doveroh doveroh is offline
Newbie Coder
 
Join Date: Nov 2004
Posts: 59
Thanks: 0
Thanked 0 Times in 0 Posts
Mysql Search Output Question

I have a search form that you can either select an item from the drop down box or select "all", how can I search all the lines in mysql with this... Here is my code. when all the select boxes is at ALL it should show all the files in mysql that the user has.

function search($host, $user, $pass, $DBName){
print ("<form method=post action=account.php><input type=hidden name=action value=search2>");
print ("<center><font face=verdana,arial size=2>Search For Classes<P>");
print ("<TABLE WIDTH=800 BORDER=3 CELLSPACING=0 CELLPADDING=0>");

print ("<form action=search.php method=post><TABLE BORDER=1 CELLSPACING=0 CELLPADDING=10>");
print ("<tr>");
print ("<td class=addclassinside>STATUS</td><td><SELECT name=status><OPTION SELECTED>Enrolled<OPTION>Available</select></td></tr><tr>");
print ("<tr>");
print ("<td class=addclassinside>START TIME</td>");
print ("<td><select name=start_hour><option>00 <option>01<option>02<option>03");
print ("<option>04<option>05<option>06<option>07<option> 08<option>09<option>10<option>11");
print ("<option>12<option>13<option>14<option>15<option> 16<option>17");
print ("<option>18<option>19<option>20<option>21<option> 22<option>23</option></select>:");
print ("<select name=start_minute>");
print ("<option>00<option>05<option>10<option>15<option> 20<option>25<option>30<option>35<option>40<option> 45<option>50<option>55 </select></td></tr><tr>");
/*
print ("<td class=addclassinside>END TIME</td><td><select name=end_hour><option>00 <option>01<option>02<option>03<option>04<option>05 <option>06<option>07<option>08<option>09<option>10 <option>11<option>12<option>13<option>14<option>15 <option>16<option>17<option>18<option>19<option>20 <option>21<option>22<option>23</option></select>:<select name=end_minute><option>00<option>05<option>10<opt ion>15<option>20<option>25<option>30<option>35<opt ion>40<option>45<option>50<option>55 ");
print ("</select></td></tr>");
*/
print ("<tr><td class=addclassinside>CLASS</td><td><SELECT name=class><OPTION VALUE=\"*\">ALL");
$Link = mysql_connect ($host, $user, $pass);
$query = "SELECT * FROM classes ORDER BY class";
$result = mysql_db_query($DBName, $query, $Link);
while ($row = mysql_fetch_array($result)){
print ("<OPTION>$row[class]");
}
print ("</select></td></tr><tr>");
print ("<td class=addclassinside>LANGUAGE</td><td><SELECT name=language><OPTION VALUE=\"*\">ALL");
$query = "SELECT * FROM language ORDER BY language";
$result = mysql_db_query($DBName, $query, $Link);
while ($row = mysql_fetch_array($result)){
print ("<OPTION>$row[language]");
}

print ("</select></td></tr>");
print ("<tr>");
print ("<td class=addclassinside>INSTRUCTOR</td><td><SELECT name=instructor><OPTION VALUE=\"*\">ALL");
$query = "SELECT * FROM instructor ORDER BY instructor";
$result = mysql_db_query($DBName, $query, $Link);
while ($row = mysql_fetch_array($result)){
print ("<OPTION>$row[instructor]<br>");

}

print ("</select></td></tr><tr>");
print ("<td class=addclassinside>CLASS ROOM</td><td><SELECT name=room><OPTION VALUE=\"*\">ALL");
$query = "SELECT * FROM room ORDER BY room";
$result = mysql_db_query($DBName, $query, $Link);
while ($row = mysql_fetch_array($result)){
print ("<OPTION>$row[room]<br>");

}
print ("</select></td></tr>");
print ("<tr><TD COLSPAN=3><center><input type=submit name=submit value=FIND CLASS></td></tr>");
print ("</TD></TR><B></table></B></table></form>");


}

function search2($host, $user, $pass, $DBName, $status, $start_hour, $start_minute, $class, $language, $instructor, $room){
// Show search results
search($host, $user, $pass, $DBName);
$membernr = $_SESSION['membernr'];
print ("<center><b>Classes Found</b></center>");
$Link = mysql_connect ($host, $user, $pass);
if ($status == "Enrolled"){

// search for classes that they are already enrolled in
$query = "SELECT * FROM registration where membernr = '$membernr' AND class = '$class' AND instructor = '$instructor' AND room = '$room'";
}
print ("<TABLE WIDTH=800 BORDER=3 CELLSPACING=0 CELLPADDING=0><tr><td>");
print ("<TABLE BORDER=1 CELLSPACING=0 CELLPADDING=10>");
print ("<tr><td valign=center align=center><b>Day</b></td><td valign=center align=center><b>Class Start</b></td><td valign=center align=center><b>Class Ends</b></td><td valign=center align=center><b>Class Name</b></td><td valign=center align=center><b>Class Room</b></td><td valign=center align=center><b>Language</b></td><td valign=center align=center><b>Instructor</b></td><td valign=center align=center><b>Book Class</b></td>");

$result = mysql_db_query($DBName, $query, $Link);
while ($row = mysql_fetch_array($result)){
$month_name = date('M', $row[date]);
$day_name = date('d', $row[date]);
$year_name = date('Y', $row[date]);
print ("<tr><td>$day_name-$month_name-$year_name</td></tr>");


}
print ("</table></table>");
}
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiShare on FacebookShare on Stumble UponShare on Twitter
Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Classified Ads skipper23 Perl 3 11-22-05 03:22 AM
How to create a php mysql site searchable from search engines? Klesti PHP 2 05-16-04 05:09 PM
Classified Ads skipper23 Perl 2 12-30-03 04:43 AM
Declared Functions skipper23 PHP 4 12-17-03 11:06 AM
index page not showing up skipper23 PHP 3 12-15-03 02:10 PM


All times are GMT -5. The time now is 06:52 AM.
vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.