Variable setzen beim klicken...

NullAhnung

Aktives Mitglied
hallo...

ich habe ein problem...ich möchte eine variable setzen wenn ich eine schaltfläche klicke...es ist ein Formular...

CODE <form name="LAYOUTFORMULAR" action="gleiches.php" method="post">
..
..
<div id="FormsButton2LYR">
<input type="submit" id="FormsButton2" name="Schaltfläche2" value="Text" onSubmit="<?$_SESSION['nochmals']=2;?>"
style="height: 24px; width: 48px;"></div>
..
..



warum funktioniert das nicht?

 
Weil du serverseitiges mit Clientseitiges vermischst,...also du kannst nicht mit onsubmit etwas serverseitiges aufrufen,..

du muesstest mit onsubmit einen ajax request machen, oder JS request auf eine Url, und die setzt dann deine session variable


Das "onsubmit" ist im browser, aber das <?php... muss ja im server laufen..
so wies jetzt ist, wird die variable direkt gesetzt, vorrausgesetzt du hast ein session_start davor
 
Danke für die Antwort....

session_start hab ich davor...

meine Überlegung war, dass beim drücken die Variable gesetzt wird und das Formular neugeladen... und dann müsste doch die Variable vorhanden sein... oder hab ich da ein Denkfehler..?
 
Zurück
Oben