Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: <php>[mysql] linkowanie pobranej z bazy wartosci i przekazywanie jej dalej
Forum PHP.pl > Forum > PHP
leoh6
sad.gif niestety kompletnie nie potrafie sobie z tym poradzic ani znalesc odpowiedzi, wiec pisze i prosze o pomoc-
z bazy mysql pobieram dane - wypisuje je - i chce przy wypisywanej wartosc ID(czyli liczbie) podlinkować ją i przekazac jako zapytanie do nastepnej strony - czyli wyszukuje duzo rzeczy (ale wypisuje malo danych do wyszukan) a chce aby przy numerze kazdej poszczegolnej byl link do szczegółów :

while
($row = mysql_fetch_array($result, MYSQL_NUM))
{
echo "
<tr>
<td align=\"center\">" . stripslashes($row[0]) . "</td>
<td align=\"center\"> $row[1] </td>
<td align=\"center\">$row[2]</td>


niestety nie potrafie podlinkowac $row[1] tak aby POST przeslac tą wartość INT do nastepnej strony na ktorej zostanie zadane zapytanie "select * from 'yyy' WHERE id = ROW1"

czy potrafi ktoś mi pomoc?
k@mil
moglbys podac caly kod...

ale nie mozesz tego przeslac metoda GET?
leoh6
Cytat(k@mil @ 21.08.2007, 19:33:00 ) *
moglbys podac caly kod...

ale nie mozesz tego przeslac metoda GET?


jasne, metoda nie jest istotna chodzi zeby dzialalo,

caly kod - ok -napisze wiecej i wkleje wiecej bo caly to chyba byloby spamowanie

jest strona ktora z formularza zbiera informacje i jest przesylana do wyszukaj.php tam jest zadawane zapytanie do bazy a wyniki w szczatkowej formie sa wypisywane :



$query = "SELECT inwestycjeID,miasto,dzielnica,ulica,powierzchnia,cena FROM `inwestycje`

WHERE
wojewodztwo LIKE '%$wojewodztwo%'
AND miasto LIKE '%$miasto%'
AND dzielnica LIKE '%$dzielnica%'
AND typ='dom'
AND cena BETWEEN '$a' AND '$b'
AND powierzchnia BETWEEN '$c' AND '$d'
.....


$result = @mysql_query ($query);
$num = mysql_num_rows ($result);


if ($num > 0) {


<title>Nieruchomoœci ble ble ble </itle>



<table border="3" bordercolor="#265C44" bgcolor="#99CF91" width="764px" align="center">
<tr>
<td align="center" width="127">

<b><font size="2" face="Tahoma">ID</font></b>

</td>
<td align="center" width="127">
<b><font size="2" face="Tahoma">Miasto</font></b>
</td>
<td align="center" width="127">

<b><font size="2" face="Tahoma">Dzielnica</font></b>
</td>
<td align="center"" width="127">
<b><font size="2" face="Tahoma">Ulica</font></b>
</td>
<td align="center" width="127">
<b><font size="2" face="Tahoma">Powierzchnia</font></b>

</td>
<td align="center" width="127">
<b><font size="2" face="Tahoma">cena</font></b>
</td>
</tr>

';

// Pobierz i poka&iquest; wszystkie rekordy.
while
($row = mysql_fetch_array($result, MYSQL_NUM))
{
echo "
<tr>
<td align=\"center\">" . stripslashes($row[0]) . "</td>
<td align=\"center\"> $row[1] </td>
<td align=\"center\">$row[2]</td>
<td align=\"center\">$row[3]</td>
<td align=\"center\">$row[4]</td>
<td align=\"center\">$row[5] PLN</td>


</tr>

\n";
;


echo '

////////////////

Chodzi o to ze teraz pod row[0] chcialbym podczepic <a href=""> i nie wiem jak ...

Fixus
z czym problem?
robisz tak
Kod
echo "<tr>
         <td> align=\"center\">".$row[1]."<a href='strona_docelowa.php'>Link</a></td>";
         ...
         </tr>";

a jak potrzebujesz przekazać jakieś zmienne to zrób po prostru
Kod
<a href='strona_docelowa.php?zmienna1=1&zmienna2=2'>

A w stronie docelowej pobierzesz je za pomocą $_GET albo $_REQUEST
I po sprawie
leoh6
Cytat(Fixus @ 21.08.2007, 20:56:47 ) *
z czym problem?

<td> align=\"center\">".$row[1]."<a href='strona_docelowa.php'>Link</a></td>";

I po sprawie



DZIEKUJE OGROMNIE exclamation.gif!! wlasnie tego potrzebowalem smile.gif i dziala
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.