Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyciągnięcie opcji szukaj do menu głownego.
kononowicz
post 11.12.2006, 11:35:38
Post #1





Grupa: Zarejestrowani
Postów: 238
Pomógł: 0
Dołączył: 12.11.2006
Skąd: Białystok

Ostrzeżenie: (0%)
-----


Mam menu napisane za pomocą CSS i znaczników <dl> <dt> i <dd>.

jest tez skrypt asortyment.php ktory wyszukuje i wyswietla znalezione dane:

w skrypcie tym jest formularz i skrypt do szukania i wyświeltania w tabelce.

jak zrobic aby w menu wyświetlony został formularz ktory wysyłałby dane do asortyment.php i wyswietlał dane?questionmark.gif?

menu np. w index.php

  1. <?php
  2. <dl id="menu0">
  3.  
  4. <dt><a href="#">firma >></a></dt>
  5. <dd><a href="index.html">o nas</a></dd>
  6. <dd><a href="filie.html">filie</a></dd>
  7. <dd><a href="formy.html">formy płatności</a></dd>
  8. <dt><a href="#">asortyment >></a></dt>
  9. <dd><a href="asortyment.php">szukaj</a></dd>
  10. <dd><a href="bud.html">Dział budowlany</a></dd>
  11. <dd><a href="san.html">Dział sanitarny</a></dd>
  12. <dd><a href="hyd.html">Dział hydrauliczny</a></dd>
  13. <dd><a href="narz.html">Dział narzędziowy</a></dd>
  14. <dd><a href="chem.html">Chemia gospodarcza</a></dd>
  15. <dd><a href="dekoral.html">Studio</a></dd>
  16. <dd><a href="promocje.html">Oferty promocyjne</a></dd>
  17. <dt><a href="#">kontakt >></a></dt>
  18. <dd><a href="kontakt.html">kontakt</a></dd>
  19. <dd><a href="adres.html">adres</a></dd>
  20. <dd><a href="mapa.html">mapa dojazdu</a></dd>
  21. <dd><a href="formularz.php">wyślij zapytanie</a></dd>
  22. <dt>
  23.  
  24.  <form action="asortyment.php" method="post">
  25. <br>wpisz towar
  26.  <input type="text" name="towary" id="towary" value="">
  27. <br>zakres ceny <br>od:
  28. <input type="text" name="cena_od" id="cena_od" value="">
  29. do:
  30. <input type="text" name="cena_do" id="cena_do" value="">
  31. <br>
  32. <br>wybierz dział <br> <select name="id_dzialy" id="id_dzialy">
  33. <option value=""> wszystkie
  34. <option value="1">dział budowlany
  35.  <option value="2">farby
  36.  <option value="3">dział hydrauliczny
  37.  <option value="4">dział metalowy
  38. <option value="5">dział sanitarny
  39. <option value="6">inne
  40.  </select>
  41. <input type="submit" name="znajdz" value="znajdz">
  42. <input type="reset" value="wyczyść">
  43. </select>
  44. </form>
  45.  
  46.  
  47.  </dt>
  48. </dl>
  49. ?>


asortyment:

  1. <HTML>
  2. <HEAD>
  3.  
  4. </HEAD>
  5. <BODY>
  6. <div id="opakowanie"> 
  7. <div id="zawartosc"> <br>
  8. <br>
  9. <br>
  10. <?php
  11. $connection = @mysql_connect('localhost', '*********', '***********')
  12. or die('Brak połączenia z serwerem MySQL.<br />Błąd: '.mysql_error());
  13. $db = @mysql_select_db('rafkaz', $connection)
  14. or die('Brak połączenia z bazą towarów <br />Błąd: '.mysql_error());
  15.  print ' <form action="asortyment.php" method="post">
  16. <br>wpisz towar
  17.  <input type="text" name="towary" id="towary" value="">
  18. <br>zakres ceny <br>od:
  19. <input type="text" name="cena_od" id="cena_od" value="">
  20. do:
  21. <input type="text" name="cena_do" id="cena_do" value="">
  22. <br>
  23. <br>wybierz dział <br> <select name="id_dzialy" id="id_dzialy">
  24. <option value=""> wszystkie
  25. <option value="1">dział budowlany
  26.  <option value="2">farby
  27.  <option value="3">dział hydrauliczny
  28.  <option value="4">dział metalowy
  29. <option value="5">dział sanitarny
  30. <option value="6">inne
  31.  </select>
  32. <input type="submit" name="znajdz" value="znajdz">
  33. <input type="reset" value="wyczyść">
  34. </SELECT>
  35. </form> ';
  36.  
  37.  
  38.  
  39. if((isset($_POST['znajdz']))&&(!$_POST['towary'])=='')
  40. {
  41.  
  42.  $towary = $_POST['towary'];
  43.  $kod = $_POST['kod'];
  44.  $wh = array();
  45.  if (!empty($_POST['cena_od']))
  46.  $wh[] = 'CENA >= '.$_POST['cena_od'];
  47.  if (!empty($_POST['cena_do']))
  48.  $wh[] = 'CENA <= '.$_POST['cena_do'];
  49.  if (!empty($_POST['towary']))
  50. $wh[] = "TOWARY LIKE '%$towary%'";
  51.  if (!empty($_POST['id_dzialy']))
  52. $wh[] = "ID_DZIALY = '$id_dzialy'";
  53.  if (!empty($wh))
  54. $where = 'where '.implode(' and ', $wh);
  55.  else
  56. $where = '';
  57.  
  58. $zapytanie = "SELECT * FROM `towary` , `dzialy` " .$where. " and `towary`.`ID_DZIALY`=`dzialy`.`ID";
  59. $wynik = mysql_query($zapytanie);
  60.  
  61.  
  62.  
  63. //$ilosc_wierszy = mysql_num_rows($wynik);
  64.  //echo "<br><img src=images/strzalka.jpg>  Znaleziono: $ilosc_wierszy<br><br>";
  65.  
  66.  echo "<table cellpadding="1" border=1>";
  67.  echo "<tr>";
  68.  echo "<td> towary </td>";
  69.  echo "<td> kod </td>";
  70.  echo "<td> cena </td>";
  71.  echo "<td> dział </td>";
  72.  echo "<tr>";
  73.  
  74.  while( $wiersz = mysql_fetch_array($wynik) )
  75.  {
  76.  
  77.  echo "<tr>";
  78.  echo "<td>".$wiersz['TOWARY']."</td>";
  79.  echo "<td>".$wiersz['KOD']."</td>";
  80.  echo "<td>".$wiersz['CENA']."</td>";
  81.  echo "<td>".$wiersz['DZIALY']."</td>";
  82.  echo "<tr>";
  83.  
  84.  }
  85. echo "</table>";
  86.  
  87. }
  88. else
  89. echo "Nie wpisano towaru";
  90.  
  91. mysql_close($connection);
  92. ?>
  93. <br>
  94. <br>
  95. <br>
  96. <br>
  97. <br>
  98. <br>
  99. <br>
  100. </div>
  101. <div id="nawigacja"> 
  102. <dl>
  103. <dt><a href="#">firma >></a></dt>
  104. <dd><a href="index.html">o nas</a></dd>
  105. <dd><a href="filie.html">filie</a></dd>
  106. <dd><a href="formy.html">formy płatności</a></dd>
  107. <dt><a href="#">asortyment >></a></dt>
  108. <dd><a href="asortyment.php">szukaj</a></dd>
  109. <dd><a href="bud.html">Dział budowlany</a></dd>
  110. <dd><a href="san.html">Dział sanitarny</a></dd>
  111. <dd><a href="hyd.html">Dział hydrauliczny</a></dd>
  112. <dd><a href="narz.html">Dział narzędziowy</a></dd>
  113. <dd><a href="chem.html">Chemia gospodarcza</a></dd>
  114. <dd><a href="ert.html">Studio Dekoral</a></dd>
  115. <dd><a href="promocje.html">Oferty promocyjne</a></dd>
  116. <dt><a href="#">kontakt >></a></dt>
  117. <dd><a href="kontakt.html">kontakt</a></dd>
  118. <dd><a href="adres.html">adres</a></dd>
  119. <dd><a href="mapa.html">mapa dojazdu</a></dd>
  120. <dd><a href="formularz.php">wyślij zapytanie</a></dd>
  121. </dl>
  122.  
  123. </BODY>
  124. </HTML>


--------------------
gdy moderator śpi - budzą się demony ]:->
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:46