Übergabe Fehler

ava99

Erfahrenes Mitglied
Hallo,

habe folgendes in meinem Code eingebaut:
PHP:
<?
include('file:///C|/Programme/xampp/xampp/htdocs/PHPTutorial/php/connect.php'); 
define("ENTRIES_PER_PAGE", 3);
echo "<form method='post' action='abfrage.13.php?start= ($start + ENTRIES_PER_PAGE)'>"; 


if (isset($_GET["start"]) && $_GET["start"] >= 0) {
  $start = $_GET["start"];
} else {
  $start = 0;
} 
echo "<a href='abfrage13.php?start=($start + ENTRIES_PER_PAGE)'>nächste Seite</a>  ";
echo "</form>";
$close;
?>

In der Adresszeile wird folgendes ausgegeben
PHP:
http://localhost/PHPTutorial/php/abfrage13.php?start=(0%20+%20ENTRIES_PER_PAGE)

Warum werden die Werte nicht zusammengezäht, sondern der Ausdruck wieder zu ausgegebn,?


Vielen Dank schon im Voraus.

Grüße
ava99
 
Hi,
ich würde sagen das leigt an den klammern und dass in URL´s keine Rechnungen ausgeführt werden können.
Warum machst du es net einfach so?
PHP:
<? 
include('file:///C|/Programme/xampp/xampp/htdocs/PHPTutorial/php/connect.php');  
define("ENTRIES_PER_PAGE", 3); 
echo "<form method='post' action='abfrage.13.php?start= ($start + ENTRIES_PER_PAGE)'>";  


if (isset($_GET["start"]) && $_GET["start"] >= 0) { 
  $start = $_GET["start"]; 
} else { 
  $start = 0; 
} 
$result = $start+ENTRIES_PER_PAGE;
echo "<a href='abfrage13.php?start=$result'>nächste Seite</a>"; 
echo "</form>"; 
$close; 
?>
So funktiniert das nämlich ;)
 
Hallo,

Vielen Dank für die Antwort. Manchmal sieht den Wald vor lauter Bäumen nicht :)


Grüße
ava99
 
Zuletzt bearbeitet:
Zurück