2017-06-08 3 views
0

Ich muss den Wert der Seite übergeben, indem ich einen vergrößere. Das ist mein reinen CodeSeitenwert beim Durchlaufen der URL erhöhen

<?php echo "<li><a href='pro.php?page=$page'><span class='ico-next'></span></a></li>" ?> 

dies ich versuchte man

<?php echo "<li><a href='pro.php?page=.$page++.'><span class='ico-next'></span></a></li>" ?> 

Aber seine nicht funktioniert, wie kann ich den Wert übergeben, indem sie durch ein

+0

$ page = $ page ++; oder ++ $ page –

+0

Wo liest du deine GET/POST-Variable? $ _GET –

+0

Antwort

1

Dies ist aufgrund von Einschränkungen des php-Parsers nicht möglich. Sie haben stattdessen Verkettung verwenden:

<?php echo "<li><a href='pro.php?page=" . ++$page . "'>"; 

Einige finden es einfacher, eine solche Art zu lesen, trennt es die Formatierung und Berechnung:

<?php echo sprintf("<li><a href='pro.php?page=%s'>", ++$page); 

Beachten Sie, dass wahrscheinlich brauchen auch ++$page statt $page++ verwenden Das hängt jedoch von Ihrer tatsächlichen Situation ab.

+0

Vielen Dank :) – Rooter

1

Als erstes müssen Sie erhöhen die zunehmende Variable, bevor Sie es auf die Seite drucken.

<?php echo "<li><a href='pro.php?page=".trim(++$page)."'><span class='ico-next'></span></a></li>" ?> 
+0

Danke, das funktioniert auch :) – Rooter

Verwandte Themen