Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie danych jako zmienne
Forum PHP.pl > Forum > PHP
dareckiphp
Witam, wypisuje w tabeli dane pobierane z bazy. Wyswietlam je w formie tabelki:
[php:1:88909007d8]<?php
while($row = mysql_fetch_assoc($wynik)) { ?>
<td width="50" class="txtcenter"><a href="edytuj_osobe.php">
<? echo "$row[id_osoba]";?></a></td></tr>
<? } ?>[/php:1:88909007d8]
------ [wyglad]---------
id naz imie
1 xxx zzz
2 yyy sss

No wlasnie. Zmienna $row[id_osoba] chcialbym przekazywac do innej strony. Problem w tym ze przekazuje sie ostatnia ze zmiennych pokazujaca sie w tabeli (tu: 2), co jest oczywiste bo wszystko chodzi w petli.

Pytanie zatem jest: jak zrobic zeby po kliknieciu na nazwie konkretnego obiektu (np. 1) przekazywana byla zmienna z wlasnie tego wiersza a nie z ostatniego (zawsze przekazuje id=2).
Dzieki
nobody
[php:1:b7636e901e]<?php
while($row = mysql_fetch_assoc($wynik)) {
print "<td width="50" class="txtcenter"><a href="edytuj_osobe.php?osoba=".$row['id_osoba']."">".$row['id_osoba']."</a></td>"; }
?>[/php:1:b7636e901e]
Nie wiem czy dokladnie o to Ci chodzi.
Seth
[php:1:d2977d544f]<?php
while ( $row = mysql_fetch_assoc( $wynik ) )
{
?>
<td width="50" class="txtcenter"><a href="edytuj_osobe.php?id_osoba=<?php print $row['id_osoba']; ?>">
<?php print $row['id_osoba']; ?>
</a></td></tr>
<?php
}
?>[/php:1:d2977d544f]
Teraz po kliknieciu w link w pliku edytuj_osobe.php bedzie dostepna zmienna id_osoba w $_GET['id_osoba'].
dareckiphp
Wielkie dzieki za pomoc - teraz zycie stalo sie piekniejsze biggrin.gif
Seth
Wcsinij "pomogl mi" ;P
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.