Jak wysłać wiele wartości w łączu href w PHP?

Chcę wysłać wiele wartości na inną stronę za pomocąhref połączyć. Ale to, co odzyskuję, to tylko dwie pierwsze wartości, reszta pokazuje błąd niezdefiniowanego indeksu.

Mój kod to:

<?php 

echo "<a href='index.php?choice=search&cat=".$cat."&subcat=".$subcat."&srch=".$srch."&page=".$next."'> Next </a>";

?>

Dostaję tylko wartości „wyboru” i „kota”. Proszę mi powiedzieć, co jest nie tak w powyższym kodzie.

questionAnswers(2)

yourAnswerToTheQuestion