Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyszukiwaraka z możliwoscią edycji
alogator
post 12.02.2007, 14:15:06
Post #1





Grupa: Zarejestrowani
Postów: 158
Pomógł: 0
Dołączył: 13.11.2006
Skąd: Sosnowiec

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


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. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
gabcio
post 12.02.2007, 14:24:43
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 1
Dołączył: 31.08.2006

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post

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 - 02:58