Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zmienna jako link - jak to zrobić?
zeetor
post
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


witam !

...mam mały problem...
pobieram dane z bazy MYSQL (z kolumny nazwiska) - przypisuje je do zmiennych ($nazwisko[x])..., na razie jest 10 rekordów (ale docelowa ma być znacznie wiecej)...wiec wyswietlam zmienne za pomocą instrukcji for:

for ($i=1;$i<$10;$i++) {
echo '<td>';
echo '<a href="home.php?strona=profil_osoby">';
echo $nazwisko[$i];
echo '</a>';
echo '</td>';
...itd...

...po odpaleniu tego kodu, wychodzą mi zmienne jako link...a po klikniecie na jeden z linków przenosi mnie na strone profil_osoby.php...
...chcialbym aby na tej stronie w zależnosci od tego jaki link sie kliknelo wyswietlaly sie dane konkretnych osob...

Jak to zrobić?

pozdr

PS Mam nadzieje ze jasno napisalem...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
piotrooo89
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




nie wiem jak ty to robisz ale ja bym to wczytywał pętlą while.

  1. <?php
  2. echo '<a href="home.php?strona=profil_osoby&osoba='.$nazwisko[$i].'">';
  3. echo $nazwisko[$i];
  4. echo '</a>';
  5. ?>
Go to the top of the page
+Quote Post
zeetor
post
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 1
Dołączył: 1.07.2008
Skąd: Poznań

Ostrzeżenie: (0%)
-----


po najechaniu wyswietla sie taki link np:
localhost/home.php?strona=profil_osoby&osoba=Kowalski

...a moje pytanko...jak przeżucić Kowalski do zmiennej...tak by po kliknieciu na ten link i przezuceniu mnie do profil_osoby.php wyswietlalo mi sie to nazwisko (a pozniej to juz według nazwiska przeszukam baze mysql i dotre do innych danych)...

a moze Kowalski przypisany został zmiennej $osoba?Tylko że wprowadzam taki kodzik i nic mi nie wyswietla...

kod w pliku profil_osoby.php

<?php
echo $osoba;
?>

pozdr
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. <?php
  2. echo $_GET['osoba'];
  3. ?>
Go to the top of the page
+Quote Post
matx132
post
Post #5





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


dajesz tak np

  1. <?
  2. [...]
  3. profil_osoby.php?osoba=$nazwisko;
  4. [...]
  5. ?>


w pliku profil_osoby.php

  1. <?
  2. [...]
  3. echo $_GET['osoba'];
  4. [...]
  5. ?>


wyświetli Ci się zawartośc zmiennej nazwisko

Ten post edytował matx132 11.07.2008, 17:31:07
Go to the top of the page
+Quote Post
piotrooo89
post
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




ja do tego co napisał phpion dodałbym żebyś na początku skryptu podstawił pod $_GET['osoba'] zmienna $osoba łatwiej Ci będzie później się odwoływać.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:29