Hallo,
Der Originalcode schaut so aus
<tr>
<form name="terms" method="post" action="include.php?path=login/register.php">
<td class="heads" align="center">
<input type="submit" name="action" value="$lang[accept]" />
<input type="hidden" name="accept" value="$lang[accept]" />
<input type="submit" name="action" value="$lang[refuse]" />
<input type="hidden" name="refuse" value="$lang[refuse]" /></td>
</form>
</tr>
und dieser Code ist falsch: tr darf als Kindelemente nur td oder th haben, aber kein form. Das Formular muss entweder vollständig \*innerhalb der Zelle\* liegen, oder vollständig \*die Tabelle umschließen\*. Erfahrungsgemäß sind die gängigen Browser aber kulant genug, diese Struktur zu korrigieren.
> <input style="border:0" type="image" src="$style[style\_images]/input/accept.gif" name="action" value="$lang[accept]" />
> <input type="hidden" name="accept" value="$lang[accept]" />
> <input style="border:0" type="image" src="$style[style\_images]/input/refuse.gif" name="action" value="$lang[refuse]" />
> <input type="hidden" name="refuse" value="$lang[refuse]" />
> Leider funkt das nicht.
> Wenn ich einen der beiden Buttons drücke wird die Seite einfach neu geladen.
Nein. Das Formular wird abgeschickt. Vielleicht werden nicht die Parameter gesendet, die du erwartest. Beachte, dass die Parameter-Namen bei image-Buttons etwas anders heißen. Lass dir am besten mal den gesamten Inhalt des $\_POST-Arrays anzeigen.
Nebenbei bemerkt: Wenn du dein Problem schon im Themenbereich HTML/XHTML einordnest, solltest du bitte auch den HTML-Code zeigen, den der Client bekommt, und nicht den serverseitigen PHP-Code.
So long,
Martin
--
Besteht ein Personalrat aus nur einer Person, erübrigt sich die Trennung nach Geschlechtern.
(aus einer Info des deutschen Lehrerverbands Hessen)
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(