Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] ustawianie wartości kilku zmiennych
Forum PHP.pl > Forum > Przedszkole
kwako
Wiem, że sprawa jest banalna ale jakoś nie potrafię sobie z nią poradzić. Mam sobie 4 linki i każdy z nich ustawia wartość dla innej zmiennej.
  1. <a href="?a=ble">ustaw a</a>
  2. <a href="?b=xcvd">ustaw b</a>
  3. <a href="?c=cvd">ustaw c</a>
  4. <a href="?d=agh">ustaw d</a>

Tylko problem jest taki, że nie wiem jak zrobić, że gdy np zmienna a jest już ustalona i zechcemy ustawić zmienną b, to żeby link przyjął postać
  1. <a href="?a=ble&b=xcvd">ustaw b</a>

no i analogicznie później, np przy wyborze d
  1. <a href="?a=ble&b=xcvd&d=agh">ustaw d</a>

Jak możnaby najprościej zrobić takie zmieniające się linki? A może mój sposób rozumowania jest jakiś niepoprawny? worriedsmiley.gif
kriqs
witam

tak sie zastanawiam, przeczytalem twoj tekst 2x i jedno co mi przychodzi na mysl to taki zwrot , skrot myslowy a mianowicie : WTF questionmark.gif smile.gif przepraszam za wulgaryzm ale o co ci chodzi bo jakos trudno jest mi sie domyslec smile.gif
kwako
Chodzi o to, że chcę, żeby sprawdzało, czy została zadeklarowana zmienna, jeżeli tak, to żeby dopisywało ją w href'ie każdego odnośnika.
Mary$
  1. <?php
  2. If (isset($_GET['a']))
  3. $a2 = '&'.$_GET['a'];
  4.  
  5. If (isset($_GET['b']))
  6. $b2 = '&'.$_GET['b'];
  7.  
  8. If (isset($_GET['c']))
  9. $c2 = '&'.$_GET['c'];
  10.  
  11. If (isset($_GET['d']))
  12. $d2 = '&'.$_GET['d'];
  13.  
  14. Echo '<a href="?a=ble'.$b2.$c2.$d2.'">ustaw a</a>';
  15. Echo '<a href="?b=xcvd'.$a2.$c2.$d2.'">ustaw b</a>';
  16. Echo '<a href="?c=cvd'.$a2.$b2.$d2.'">ustaw c</a>';
  17. Echo '<a href="?d=agh'.$a2.$b2.$c2.'">ustaw d</a>';
  18. ?>
kwako
Dziękuję bardzo. biggrin.gif tylko jeden fragment powinien wyglądać nieco inaczej:

  1. <?php
  2. If (isset($_GET['a']))
  3. $a2 = '&a='.$_GET['a'];
  4.  
  5. If (isset($_GET['b']))
  6. $b2 = '&b='.$_GET['b'];
  7.  
  8. If (isset($_GET['c']))
  9. $c2 = '&c='.$_GET['c'];
  10.  
  11. If (isset($_GET['d']))
  12. $d2 = '&d='.$_GET['d'];
  13. ?>

Wszystko działa, jeszcze raz dzięki.
Mary$
no tak biggrin.gif taki szczegół biggrin.gif
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.