Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Wyniki z bazy Mysql jako linki Pomocy!
Forum PHP.pl > Forum > Przedszkole
stokens
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
gutek84
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
stokens
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!
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.