Button klick = Aktion (code) ausführen.

Begonnen von Constan, 17 Mai 2007, 13:16:06

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Constan

Hi ich habe ein Problem,  :puzzled:

Mein kleines Modul klapt soweit ganz super ich möcht aber gerne beim Drücken eines Buttons das eine Aktion ausgeführ wird diese hier -> $myini->SaveToFile('./modules/login/data.ini');

Manuell klapt das ganz gut nurr hat es dann kein sinn. Dieses Modul Speichert und liest daten aus einer INI, nur Speichern soll er halt erst wenn man auf den Button Klickt. Hier mal mein code (ist aber noch net fertig.)
Denn so Funktioniet ja das Speichern nicht ich bekomme immer eine Weiße seite.



if (!defined("mxMainFileLoaded")) die ("You can't access this file directly...");
$module_name = basename(dirname(__FILE__));
# mxGetLangfile($module_name);
$index = 1;

include_once("header.php");



  //Titeltext
  echo "Achtung, sie können hier <B>NICHT</B> ihren Benutzernamen oder Passwort ändern, Dieses Modul ist nur Für die Logins auf den jeweiliegen Servern.";
  echo '<br />';
  echo '<br />';
  echo '<br />';
  //Klasse einbinden
  include('./modules/login/pinifile.php');
  $userinfo = mxGetUserData();
  $clanname = $userinfo['uname'];
  //Instanz erzeugen und Daten lasen
  $myini = new IniFile();
  $myini->LoadFromFile('./modules/login/data.ini');
  //Confixx Daten ausgeben
  echo '<form method="post" action="./modules/login/input.php">';
  $cbntz = $myini->ReadValue($clanname, 'cbntz', 'keine Angabe');
  echo 'Confixx Benutzername: <input name=cbntzn value="' . $cbntz . '" id=cbntzn type="text" />';
  echo '<br />';
  $cpass = $myini->ReadValue($clanname, 'cpass', 'keine Angabe');
  echo 'Confixx Passwort: <input name=cpassn value="' . $cpass . '" id=cpassn type="password" />';
  echo '<br />';
  echo '<br />';
  //Gameserver Daten ausgeben
  $gsbntz = $myini->ReadValue($clanname, 'gsbntz', 'keine Angabe');
  echo 'Server Benutzername: <input name=gsbntzn value="' . $gsbntz . '" id=gsbntzn type="text" />';
  echo '<br />';
  $gspass = $myini->ReadValue($clanname, 'gspass', 'keine Angabe');
  echo 'Server Passwort: <input name=gspassn value="' . $gspass . '" id=gspassn type="password" />';
  echo '<br />';
  $myini->WriteValue($clanname, 'cbntz', $cbntzn);
  $myini->WriteValue($clanname, 'cpass', $cpassn);
  $myini->WriteValue($clanname, 'gsbntz', $gsbntzn);
  $myini->WriteValue($clanname, 'gspass', $gspassn);
  echo '<br />';
  echo '<br />';
  echo '<input type="submit" value="Änderungen Speichern" onclick="'$myini->SaveToFile('./modules/login/data.ini');'"/> ';
  echo '</form>';
 


include_once("footer.php");

Constan

OK, ich habe im Inet auch nichts gefunden, habe jetzt dann doch post genommen.