Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]wyszukiwanie z bazy mysql
Kamil90
post
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Toruń

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


mam taki kod który wyszukuje mi kategorie z pliku tele.php:
  1. <?php
  2. foreach ($tele as $k => $w)
  3. {
  4.  echo '<div>' . str_replace('<', '&lt;', str_replace('>', '&gt;', $w)) . ' <a href="index.php?page=teledyski&amp;x=delete&amp;id=' . $k . '" title="Kasuj kategorię tyledysków" onclick="return confirm('Czy na pewno chcesz usunąć kategorię ' . str_replace('<', '&lt;', str_replace('>', '&gt;', str_replace('"', '&quot;', $w))) . '?');">[Kasuj kategorię]</a></div>';
  5. }
  6. ?>


Chciałbym go zmienić tak żeby wyszukiwał i wypisał mi kategorie z bazy mysql z tabeli "tele" ale tylko tam gdzie jest w polu segment nazwa "teledyski".
oto zrzut mojej tabeli:

(IMG:http://img231.imageshack.us/img231/8348/92757105vw8.jpg)

Jak będzie wygłądał kod php? (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kamil90
post
Post #2





Grupa: Zarejestrowani
Postów: 73
Pomógł: 0
Dołączył: 17.02.2008
Skąd: Toruń

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


wkleiłem w tym miejscu i dalej to samo (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) , Klikam "Kasuj Kategorię" i nie usuwa:
  1. <?php
  2. case 'delete':
  3.  
  4. $sql = 'SELECT * FROM tele WHERE segment = "teledyski"';
  5.  mysql_query('DELETE FROM `tele` WHERE `id` ='' . $id['id'] . ''');
  6.  mysql_query('delete from `stuff` where `category`='' . $id['id'] . ''');
  7.  
  8.  echo '<div style="margin-bottom: 20px;">Kategoria usunięta.</div>';
  9.  break;
  10. }
  11.  
  12.  
  13. $sql = 'SELECT * FROM tele WHERE segment = "teledyski"';
  14. $wynik = mysql_query($sql);
  15. $idwynik = mysql_query($sql);
  16. $id = mysql_fetch_array($idwynik);
  17.  
  18. if (mysql_num_rows($wynik))
  19. {
  20.   while ($row = mysql_fetch_array($wynik))
  21. {      
  22. echo '<div>' . $row['nazwa'] . ' <a href="index.php?page=teledyski&amp;x=delete&amp;id=' . $id['id'] . '" title="Kasuj kategorię tyledysków" onclick="return confirm('Czy na pewno chcesz usunąć kategorię ' . $row['nazwa'] . '?');">[Kasuj kategorię]</a></div>';
  23. '<br>';
  24. }
  25. }
  26. else
  27. {
  28.   echo 'Brak danych';
  29. }
  30. ?>



edit: ale $id['id'] musi być akurat tej kategorii którą wybierze się do usunięcia więc może lepiej by było wybrać $row['id']? Chociaż nie wiem czy to ma sens...

Ten post edytował Kamil90 22.01.2009, 23:40:09
Go to the top of the page
+Quote Post

Posty w temacie
- Kamil90   [PHP][MYSQL]wyszukiwanie z bazy mysql   22.01.2009, 20:14:06
- - EarthCitizen   [PHP] pobierz, plaintext <?php$sql = 'SELECT * ...   22.01.2009, 20:24:42
- - Kamil90   dzięki EarthCitizen kod działa ale wy...   22.01.2009, 21:07:54
|- - EarthCitizen   No wysil się trochę Naprawdę nie widzisz jak połą...   22.01.2009, 21:13:29
- - Kamil90   połączyłem to w taki sposób: [PHP] pobierz, plain...   22.01.2009, 22:21:07
- - EarthCitizen   No i dobrze, że nie rozumiesz, bo teraz już nie ma...   22.01.2009, 22:29:12
- - Kamil90   ok, dokonam zmiany teraz się kłania zmi...   22.01.2009, 22:41:28
- - EarthCitizen   Skoro operujesz teraz na bazie, a nie na pliku to ...   22.01.2009, 22:43:50
- - Kamil90   zaraz coś zdziałam, a zapytanie sobie wezme z phpm...   22.01.2009, 22:54:15
- - EarthCitizen   Hehe, tylko nie wyskocz tu z jakąś procedurą w PHP   22.01.2009, 22:55:22
- - Kamil90   ułożyłem więc taki kod i w sumie to wszystko wyglą...   22.01.2009, 23:08:38
- - EarthCitizen   usuń linijkę z unset... usuwasz zmienn...   22.01.2009, 23:12:12
- - Kamil90   niestety nie działa:( ale juz sie wyświetla:), spr...   22.01.2009, 23:21:03
- - EarthCitizen   Wklej cały kod do linii [PHP] pobierz, plaintext ...   22.01.2009, 23:27:23
- - Kamil90   wkleiłem w tym miejscu i dalej to samo , Kli...   22.01.2009, 23:33:09
- - EarthCitizen   Z tym kodem to chciałem abyś na forum to dał ale s...   22.01.2009, 23:39:33
- - Kamil90   aha , ogólnie cały skrypt wygląda nast...   22.01.2009, 23:50:33
- - EarthCitizen   Jak tam masz $id['id'] zamiast ...   23.01.2009, 00:02:32
- - nospor   CytatJak tam masz $id['id'] zamiast ...   23.01.2009, 00:06:44
- - Kamil90   Cytat(EarthCitizen @ 23.01.2009, 00:02...   23.01.2009, 00:11:27
- - nospor   Cytatzmieniłem to na $row['id'] ale n...   23.01.2009, 00:16:28
- - EarthCitizen   Hehe ... no nie zauważyłem tego wcześniej Takie b...   23.01.2009, 00:22:01
- - Kamil90   ja się niczego nie czepiam... dużo mi pomogłeś Ea...   23.01.2009, 00:32:47
- - EarthCitizen   Kolego za kogo Ty mnie masz? nie jestem PHP guru ...   23.01.2009, 00:34:21
- - nospor   to skoro juz jestesmy przy kwiatkach to jeszcze to...   23.01.2009, 08:01:15


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

 



RSS Aktualny czas: 7.10.2025 - 15:24