Hoi
Wie ich sehe kämpfst Du noch mit unterschiedlichen Dingen, hier sende ich Dir einen funktionierenden Code auf Basis Deines Posting:
<html>
<head>
<?php
// Erste Initialisierung z.B. beim 1. Aufruf
if (isset ($_POST["variable"])) {
$variable = $_POST["variable"];
} else {
$variable = 0;
}
// Inkrementierung und Rücksetzung
if ($variable >= 5 || $variable == 0) {
$variable = 1;
} else {
$variable++;
}
?>
<title>Inkrementierer</title>
</head>
<body>
<form action="test.php" method="post" enctype="multipart/form-data">
<input name="variable" size="2" value="<?php echo $variable; ?>">
<hr>
<input type="submit" value="abschicken">
<hr>
Die gesendete Variable hat den Wert:
<?php
if (isset ($_POST["variable"])) {
echo $_POST["variable"];
} else {
echo "Dies ist der Erstaufruf!";
}
?>
</form>
</body>
</html>
So gehts, ich hoffe das gibt Dir eine Idee wo Deine Fehler lagen und wie das Ganze funktioniert.
HTH
kaepten