Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] wyszukiwaraka z możliwoscią edycji
Forum PHP.pl > Forum > Przedszkole
alogator
Witam - chciałbym aby moja wyszukiwarka wstawiała na samym końcu dodatkowo kolumnę EDYCJA
w której wyświetlana by była ta sama wartośc np EDYTUJ po kliknięciu czego można by edytowac cały wiersz
POłaczenie z bazą danych mam poprawnie zrobione i wyszukiwarka działa bez tego EDYCJA
Mój kodzik wygląda następująco:

  1. <?php
  2. // tutaj zabiera zmienne z formularza
  3. $wyrazenie = $_POST['wyrazenie'];
  4. $kryterium = $_POST['kryterium'];
  5.  
  6.  
  7. /funkcja wyswietlajaca wyniki z tabeli
  8. function wyswietlTabeleWyszukane($tablename, $connection)
  9. {
  10. //zmienne globalne
  11. global $kryterium;
  12. global $wyrazenie;
  13.  
  14.  
  15. //pytanie do bazy z uwzglednieniem wyrazenia i kryterium
  16. $query_string = "select idosoby,imie,nazwisko,grupa,akt,nr_indexu from $tablename WHERE $kry
    terium LIKE '%$wyrazenie%' ORDER BY $kryterium"
     ;
  17. $result_id = mysql_query($query_string, $connection);
  18. // policzenie kolumn żeby wiedzial ile ma ich wyswietlic
  19. $column_count = mysql_num_fields($result_id);
  20.  
  21.  
  22.  
  23. print("<table border = 1 width=754 cellpadding=4 cellspacing=1>n");
  24. echo"<td bgcolor='#68A898'><center>ID</td>";
  25. echo"<td bgcolor='#68A898'><center>Imię</td>";
  26. echo"<td bgcolor='#68A898' ><center>Nazwisko</td>";
  27. echo"<td bgcolor='#68A898'><center>Nr indexu</td>";
  28. echo"<td bgcolor='#68A898'><center>Grupa</td>";
  29. echo"<td bgcolor='#68A898'><center>Aktywność</td>";
  30. echo"<td bgcolor='#68A898'><center>EDYTUJ</td>";
  31. // wyswietlenie wynikow w tabeli
  32. while ($row = mysql_fetch_row($result_id)) // dopóki ma wyniki w postaci tablicy to je wyswietla (dzieki temu wyswietla kolejne wiersze)
  33. {
  34.  
  35. print("<tr align=center valign=top>");
  36. for ($column_num = 0; $column_num < $column_count; $column_num++) // dzieki temu wyswietla wszystkie kolumny w wierszu
  37.  
  38. {
  39.  
  40. print ("<td>$row[$column_num]<a href='aedytuj_user2.php?id=$row'>Edytuj</a></td>n"); 
  41.  
  42. }
  43. print("</tr>n");
  44.  
  45. }
  46. print("</table>n");
  47. }
  48.  
  49.  
  50.  
  51.  
  52.  
  53. //wywolanie funkcji je&para;li przeslales zmienne
  54. if (isset ($wyrazenie)) {
  55. wyswietlTabeleWyszukane("uzytkownik", $polaczenie);
  56. }
  57. ?>
gabcio
Zrób forme w tabeli na dole gdzie ma się pokazywac edytuj.
potem na samej górze albo gdzie chcesz składnie do tego i tyle smile.gif
pamietaj o td i tr bedzie potrzebne
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.