Hej kombinuje jak zrobic wyszukiwanie po wyborze tabeli i czegos mi ciagle brakuje jednak i nie moge zrozumiec czego moze ktos z was bedzie wiedzial - tak wygladaja moje pliki :

Forma:
  1. <form method="post" action="result.php">
  2. <table width=100% align=center>
  3. <tr><td width="30%" align="right"><div class="rightpanels">search for:</div></td>
  4. <td width="70%"><input type=text name='search' size=25 maxlength=255></td></tr>
  5. <tr>
  6. <td align="right"><div class="rightpanels">in category:</div></td>
  7. <td>
  8. <select name="jobs" class="box">
  9. <option value="" class="box">Select...</option>
  10. <option value="admin_jobs" class="box">Admin Jobs</option>
  11. <option value="retail_jobs" class="box">Retail Jobs</option>
  12. <option value="beauty_jobs" class="box">Beauty Jobs</option>
  13. <option value="promotion_jobs" class="box">Promotion Jobs</option>
  14. </select></td>
  15. </tr>
  16. <td align="right"></td>
  17. <td><br /><input type="submit" value="Search" id="search"></td></tr>
  18. </table>
  19. </form>


i plik wyrzucajacy wyniki
  1. <? 
  2. if ($search) // perform search only if a string was entered. 
  3. { 
  4. mysql_connect("localhost","root","") or die ("Problem connecting to Database"); 
  5. ($jobs)
  6. {
  7. $query = "SELECT * FROM '$jobs' WHERE location ='$search'"; 
  8. }
  9. $result = mysql_db_query("prolinc", $query); 
  10.  
  11. if ($result) 
  12. { 
  13. echo "Here are the results:<br><br>"; 
  14. echo "<table width=90% align=center border=0><tr> 
  15. <td align=center bgcolor=#00FFFF>Position</td> 
  16. <td align=center bgcolor=#00FFFF>Location</td> 
  17. <td align=center bgcolor=#00FFFF>Salary</td> 
  18. <td align=center bgcolor=#00FFFF>Duration</td> 
  19. </tr>"; 
  20.  
  21. while ($r = mysql_fetch_array($result)) { // Begin while 
  22. $salary = $r["salary"]; 
  23. $location = $r["location"]; 
  24. $position = $r["position"]; 
  25. $duration = $r["duration"]; 
  26. $sdesc = $r["sdesc"]; 
  27. $requirements = $r["requirements"]; 
  28. $company = $r["company"]; 
  29. echo "
  30. <tr> <td colspan=4 bgcolor="#333333"></td></tr>
  31. <tr> 
  32. <td>$position</td> 
  33. <td>$location</td> 
  34. <td>$salary</td> 
  35. <td>$duration</td></tr> 
  36. <tr> <td colspan=4 bgcolor="#ffffa0">$sdesc</td></tr>
  37. <tr> <td colspan=4 bgcolor="#333333"></td></tr>"; 
  38. } // end while 
  39.  
  40. echo "</table>"; 
  41. else { echo "problems...."; } 
  42. }
  43.  else { 
  44. echo "Search string is empty. <br> Go back and type a string to search"; 
  45. }
  46.  
  47. ?>


Jak widac ten kawalek :
  1. <?php
  2. ($jobs)
  3. {
  4. $query = "SELECT * FROM '$jobs' WHERE location ='$search'"; 
  5. }
  6. ?>

Jest nie skonczony / lekko skaszaniony

I nie mam pomyslu juz wiec jak ktos wie jak do wyrownac chetnie sie tego naucze

Dzieki

jak komus sie to moze przydac to udalo mi sie to zrobic konkretnie
  1. <?php
  2. ($jobs)
  3. {
  4. $query = "SELECT * FROM '$jobs' WHERE location ='$search'"; 
  5. }
  6. ?>


ten kawalek powinien w ygladac nastepujaco

  1. <?php
  2. $jobs=$_POST['jobs'];
  3. $query = "SELECT * FROM $jobs WHERE location ='$search'"; 
  4. ?>


i zrobione smile.gif