Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] inna nazwa submita przy wyborze w wyniakach wyszukiwania
Forum PHP.pl > Forum > Przedszkole
Minia
Hej, napisalam sobie skrypcik wyszukujący klientów w bazie danych, przy każdym wyniku wyszukiwania chce dodac przycisk "Wybierz", żeby ktoś mógł sobie poprostu kliknąc przy odpowiednim wyniku, wszystko ogólnie działa, tylko żeby działało w taki sposob jak chce udalo mi sie jedynie przypisując wartość id z bazy danych do przyciusku, wiec nie pisze "wybierz" tylko pokazuje sie numerek z bazy danych, może ktoś bystry powie mi w czym problem, próbowała na hiddenach, nie udało sie...

  1. <html>
  2. <head>
  3. <title>Znajdz klienta</title>
  4. </head>
  5.  
  6. <body>
  7. <style>
  8. .button {
  9. value:nazwa;
  10. }
  11. body {
  12. font-size:  small;
  13. font-family: Verdana, Helvetica, Arial, sans-serif;
  14. line-height: 1.6em;
  15. background-color: gray;
  16. }
  17. #ramka{
  18. padding: 10px;
  19. border-style: solid;
  20. border-color: black;
  21. border-width: 1px;
  22. width: 500px;
  23. background-color: white;
  24.  
  25. }
  26. </style>
  27. <?php
  28.  
  29. if(!isset($_POST['metoda_szukania'])){
  30.  ?>
  31. <h1>Znajdz klienta</h1>
  32.  
  33. <form action="index.php" method="post">
  34.  Wybierz metode wyszukiwania:<br />
  35.  <select name="metoda_szukania">
  36. <option value="nip">NIP
  37. <option value="nazwa">Nazwa
  38. <option value="miasto">Miasto
  39.  </select>
  40.  <br />
  41. Wprowadz poszukiwane wyrazenie:<br />
  42. <input type="hidden" name="id" value="<?php echo $id; ?>" >
  43. <input type="hidden" name="klient" value="<?php echo $klient; ?>" >
  44. <input name="wyrazenie" type="text">
  45. <br />
  46. <input type="submit" value="Szukaj">
  47. </form>
  48. </body> 
  49.  
  50. <?php
  51. }
  52. if(isset($_POST['metoda_szukania'])){
  53.  
  54.  
  55. $metoda_szukania=$_POST['metoda_szukania'];
  56. $wyrazenie=$_POST['wyrazenie'];
  57. $kontrahent_id=$_POST['kontrahent_id'];
  58.  
  59. $wyrazenie = trim($wyrazenie);
  60.  
  61.  
  62. $metoda_szukania = addslashes($metoda_szukania);
  63. $wyrazenie = addslashes($wyrazenie);
  64.  
  65. include("mysql.inc");
  66.  
  67. mysql_select_db('transport');
  68. $zapytanie = "select * from kontrahenci where ".$metoda_szukania." like '%".$wyrazenie."%'";
  69. $wynik = mysql_query($zapytanie);
  70.  
  71.  
  72. $ile_znalezionych = mysql_numrows($wynik);
  73.  
  74.  
  75. echo '<form action="index.php" method="POST">';
  76. for ($i=0; $i <$ile_znalezionych; $i++)
  77.  
  78. {
  79. $wiersz=mysql_fetch_array($wynik);
  80.  
  81. echo '<div id="ramka">';
  82. echo '<label>';
  83. echo '</strong><br />Nazwa: ';
  84. echo stripslashes($wiersz['nazwa']);
  85. echo '<br />Miasto: ';
  86. echo stripslashes($wiersz['miasto']);
  87. echo '<br />NIP: ';
  88. echo stripslashes($wiersz['nip']);
  89. echo '</div>';
  90.  
  91.  
  92. echo '</p></label>';
  93. echo '<input type="submit" name="kontrahent_id" value="' . stripslashes($wiersz['kontrahent_id']) . '"  />';
  94.  
  95. echo '<input type="hidden" value="miasto" name="metoda_szukania"/>';
  96. echo '<input type="hidden" value="miasto" name="wyrazenie"/>';
  97.  
  98. }
  99.  
  100.  
  101. echo '</form>';
  102. }
  103.  
  104.  
  105.  
  106. ?>
  107.  
  108.  
  109.  
  110.  </body> 
  111.  </html>
Mlodycompany
a gdzie masz wartosci zmiennych $id, $klient??
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.