![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem mam kod który wyświeltla mi wynik z bazy jako linki, ale chciałbym aby to działało tak jak np. w allegro tzn. żeby wyświetlało sie logo i krótki opis a po kliknieciu żeby wyświetliła mi sie cała strona o konkretnym temacie.
Jak wyciągnąć dane z bazy jeszcze raz tylko o tym temacie co mnie interesuje wycinek z kodu CODE /* zapytanie do konkretnej tabeli */ $wynik = mysql_query("SELECT * FROM $kategorie WHERE miasto LIKE '%".$szukaneslowo."%' OR nazwa LIKE '%".$szukaneslowo."%'") or die('Błąd zapytania'); /* wyświetlamy wyniki, sprawdzamy, czy zapytanie zwróciło wartość większą od 0 */ if(mysql_num_rows($wynik) > 0) { /* jeżeli wynik jest pozytywny, to wyświetlamy dane */ echo "<table cellpadding=\"2\" border=1>"; while($r = mysql_fetch_assoc($wynik)) { echo "<tr>"; echo "<td><a href='wynik.php' target='kategorie'><img src=".$r['logo']." border='0'></a></td>"; echo "<td>".$r['nazwa']."</td>"; echo "<td>".$r['opis']."</td>"; echo "<td></td>"; echo "</tr>"; } echo "</table>"; } else echo "<td>brak danych</td>"; Jak powinien wyglądać plik wynik.php pomocy |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 116 Pomógł: 4 Dołączył: 9.10.2007 Skąd: Morąg Ostrzeżenie: (0%) ![]() ![]() |
wyswietlenie strony o podanym temacie: dajesz w linku do przedmiotu plik.php?przedmiot=$r['id'] lub wsadzasz w forme i w action to samo jak chcesz przeslac id przedmiotu postem.
potem odbierasz $zmienna=$_post/get['przedmiot'] i dajesz w zapytaniu np. $zapytanie="select * from tabela where id like '".$zmienna."'"; poczym sformatuj wynik $zapytanie, tak jak chcesz zeby ci sie wyswietlil do zdjecia sciezke(np. img/plik.jpg) mozna umiescic w bazie w kolumnie np.zdj i potem for... if($r.['zdj']!="") echo'<img src='".$r.['zdj']."'' else co tam chcesz, wydaje mi sie ze cos w tym stylu |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 8.11.2007 Ostrzeżenie: (0%) ![]() ![]() |
Dziekuje bardzo, po przeanalizowaniu myślę ,że to zadziała. Sprawdzę to tylko jak wrócę do domu
udalo sie! w glownym katalogu przy linku zrobilem takie coś Kod echo "<td><a href='wynik.php?id=".$r['id']."&przedmiot=".$r['przedmiot']."' target='kategorie'><img src=".$r['logo']." border='0'></a></td>"; dzieki czemu w wyniki.php nie musiałem jeszcze raz zaczytywac danych z bazy wystarczyło tylko uzyc 2 razy polecenia get i juz moglem swobodnie uzywac danych pobranych wczesniej z bazy. Dziekuje za pomoc! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 02:30 |