Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyniki z bazy Mysql jako linki Pomocy!
stokens
post 12.11.2007, 23:38:33
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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
gutek84
post 13.11.2007, 11:02:05
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
Go to the top of the page
+Quote Post
stokens
post 14.11.2007, 00:01:42
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!
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: 18.07.2025 - 02:30