Wert behalten

Howie

Erfahrenes Mitglied
Hallo Leute

Ich habe ein Seite die sich über ein Formular selber aufruft. Soweit so gut.
Ich habe 2 Buttons. Einen zum höchzälen, einen zum runterzählen. Nun meine Frage.
Wie mache ich es das ich den Wert jedesmal mit nehme und behalten kann zum weiterverarbeiten ?
Also ich zähle hoch und nehme das neue Ergebnis mit und wenn ich nochmal über hochzählen sende, zählt er weiter hoch. Ich hoffe, ihr versteht mich.

Bin schon verzweifelt. Ich hoffe mir kann jemand helfen.

Gruß Howie
 
Hallo

nun ja, ich versuche es genau so. Leider ohne erfolg.
Ich habe hier mal mein Listing. Es ist wahrscheinlich nur ein kleiner Fehler.

Gruß Howie

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Testformular</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<?php
$hoch = 0 ;
$runter = 0 ;

if ($senden == 1)
{
echo "$bt_machen" ;
echo "<br>hoch ist $hoch u. runter ist $runter " ;

	if ($bt_machen == "addieren")
	{
		$hoch = $hoch + 1 ;
		echo "<br>bin bei mehr hoch ist $hoch" ;
	
	}

	if ($bt_machen == "abziehen")
	{
		$runter = $runter - 1 ;
		echo "<br>bin bei weniger" ;		
	}
}

unset($senden) ;

?>

</head>
<body>
<form name="form1" method="post" action="<?php $PHP_SELF ?>">
  <table width="100%"  border="0" cellspacing="0" cellpadding="0">
    <tr>
      <td>Nummer</td>
      <td><input type="text" name="ip_nummer" ></td>
    </tr>
    <tr>
      <td>Butten 1 </td>
      <td><input type="text" name="ip_button-"></td>
    </tr>
    <tr>
      <td>Butten 2 </td>
      <td><input type="text" name="ip_button+"></td>
    </tr>
    <tr>
      <td>
      <input type="hidden" name="runter"></td>
      <td>
      <input type="hidden" name="hoch"></td>
    </tr>
    <tr>
      <td><input type="submit" name="bt_machen" value="abziehen"></td>
      <td><input type="submit" name="bt_machen" value="addieren"></td>
    </tr>
    <tr>
      <td>
      <input type="hidden" name="senden" value="1"></td>
      <td>&nbsp;</td>
    </tr>	
  </table>
</form>
</body>
</html>
 
Ich würde evtl. die zwei submit-Buttons verschieden benennen.

Außerdem wäre sicher von Vorteil via $_POST auf die Variablen
zurückzugreifen.
 
Hallo

Schreibe ich vielleicht die Werte falsch in die hiddenfelder
An denn Buttens dürfte es nicht liegen, hier möchte ich ja nur erkennen was gedrückt wurde.

Gruß Howie
 
1) Du hast beschrieben was du willst.
2) Du hast nicht beschrieben, was an deinem Listing nicht geht.
3) Die Antwort wurde von voodoo bereits gegeben ($_POST).
 
Gut

Vielleicht habe ich mein Problem nicht richtig beschrieben.
Mein Problem ist, das ich neue Werte in 2 unsichtbare felder schreiben möchte.
Wenn aber die Seite sich wieder aufruft, die aktuellen Werte aber nicht mehr da sind. Auch über $_POST habe ich das selbe Problem. Vielleicht sieht jemand, was in mein Listing falsch ist ?

Gruß Howie
 
Zurück