Chcę zrobić tak, że przychodząca zmienna ma wpływ na konstrukcję linku na stronie.
Najprościej tłumacząc wysyłam 3 osobom link
Osoba nr 1: https://www.stronka.pl/index.php?id=1
Osoba nr 2: https://www.stronka.pl/index.php?id=2
Osoba nr 3: https://www.stronka.pl/index.php?id=3
I osoby odwiedzające stronę przez ten link widzą stronę z buttonem o różnej konstrukcji linku.
Próbowałem tak:
<a href="https://www.stronka.pl/index.php?id=$id"><img src="https://www.stronka.pl/button.png"></a>
Jednak zmienna nie jest wstawiana do linku. W linku jest po prostu $id a nie wartość id
Oczywiście wcześniej wywołuję zmienną $id = $_REQUEST['id'];
Jak zrobić, żeby było dobrze ?
$options = [ 'default' => 0, 'min_range' => 0, 'max_range' => 999, ]; $id = filter_input(INPUT_GET, 'id', FILTER_SANITIZE_NUMBER_INT, ['options' => $options]); $link = http://www.php.net/sprintf('https://www.stronka.pl/index.php?id=%d', $id); http://www.php.net/echo '<a href="'. $link .'"><img src="https://www.stronka.pl/button.png"></a>';
http://www.php.net/echo "<a href=\"https://www.stronka.pl/index.php?id=$id\"><img src=\"https://www.stronka.pl/button.png\"></a>"; http://www.php.net/echo '<a href="https://www.stronka.pl/index.php?id='.$id.'"><img src="https://www.stronka.pl/button.png"></a>';
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)