Probleme mit FORM ACTION

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Fennias Maxim
Mitglied
Beiträge: 489
Registriert: 12.08.2005 20:16
Wohnort: Technodrome
Kontaktdaten:

Probleme mit FORM ACTION

Beitrag 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?
50% aller Fragen können mit der Knowledge Base oder der Forensuche beantwortet werden!
Warum hast du also diesen Thread hier eröffnet?
Antworten

Zurück zu „Coding & Technik“