Seite 1 von 1

Probleme mit FORM ACTION

Verfasst: 26.12.2005 21:29
von Fennias Maxim
Ich bin dabei den rpg Stats und battlemod einzubaun und hab mir die headquarters.php hochgeladen. beim Click auf die Bilder hat sich erstmal nichts getan und dann hab ich im Code nachgeguckt.

Code: Alles auswählen

$useaction = "<tr><td class=\"row1\" align=\"center\"><BR><table><tr><td width=\"200\" valign=\"top\" align=\"center\"><img src=\"shop/uses/hq_cauldron_lg.jpg\" width=\"180\" height=\"178\"><BR><BR>".$combolink."</td><td align=\"center\" width=\"250\"><FORM ACTION=\"".append_sid($hqfilename)."\" METHOD=\"POST\"><span class=\"genmed\"><b>Select Items:</b><BR>".$cauldron_items."<BR><BR>Cost: ".$cost_cauldron." ".$prow[config_value]."</span><BR><BR><input type=\"submit\" value=\" ADD & STIR! \"><input type=\"HIDDEN\" name=\"action\" value=\"CONFIRMCAULDRON\"></FORM></td></tr></table></td></tr>";

}
if ($action == 'CONFIRMCAULDRON')
{
Die letzte bedingung scheint nicht erfüllt zu werden, weil "ich denke" das die Variable action durch das neuladen durch <FORM ACTION=\"".append_sid($hqfilename)."\" METHOD=\"POST\"> immer wieder zurückgesetzt wird. Also hab ich aus der bedingung einfach ein

Code: Alles auswählen

if ($_REQUEST['action'] == "CONFIRMCAULDRON")
gemacht.
Anschliessend erstmal 5 fehler im code beseitigt wie sql_fetchrowsrows
etc.
So jetzt unktioniert die weiterschaltung aber die Variablen des html-Codes sind immer noch "fort". Alles kein Problem immer über $_REQUEST gemacht bis ich auf ein array gestossen bin(und somit an die grenze meines wissens)

Bitte erklärt mir warum if ($action == 'CONFIRMCAULDRON') nicht funktioniert.

P.S. Hat der Entwickler von RPG Stats und Battlemod das script überhaupt mal getestet?