Мне нужно передать значение страницы путем увеличения. Это мой чистый код
<?php echo "<li><a href='pro.php?page=$page'><span class='ico-next'></span></a></li>" ?>
это я попробовал один
<?php echo "<li><a href='pro.php?page=.$page++.'><span class='ico-next'></span></a></li>" ?>
Но это не работает, как я могу передать значение, увеличив его на один
Это невозможно из-за ограничений парсера php. Вы должны использовать конкатенацию вместо:
<?php echo "<li><a href='pro.php?page=" . ++$page . "'>";
Некоторым легче читать такой стиль, он разделяет форматирование и вычисления:
<?php echo sprintf("<li><a href='pro.php?page=%s'>", ++$page);
Обратите внимание, что вы наверное также необходимо использовать ++$page
вместо $page++
Хотя это зависит от вашей реальной ситуации.
Сначала вы должны увеличить значение переменной, прежде чем распечатать ее на странице.
<?php echo "<li><a href='pro.php?page=".trim(++$page)."'><span class='ico-next'></span></a></li>" ?>