[gelöst] Module nicht aktiv

Begonnen von lausbub, 07 September 2011, 11:42:33

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

lausbub

Hallo, ich bastle mir gerade ein module indem ich mir den Tab block einbinde.

in einen der Tabs möchte ich ein Formular an das module senden, nur bekomme ich ständig die meldung:
"Sorry: module nicht aktiv"

woran liegt das den bitte und wie kann ich den Fehler beheben?

Kann mir bitte jemand weiter helfen



function block()
{
   /* include('header.php'); */
   title('Schnellübersicht');

   ?>
<div id="block-tabs">

<ul class="tabs-nav">
 <li><a href="#block-namen"><?php echo "Namen" ?></a></li>
 <li><a href="#block-adressen"><?php echo "Adressen" ?></a></li>
 <li><a href="#block-verlauf"><?php echo "Verlauf" ?></a></li>
 <li><a href="#block-beurteilungen"><?php echo "Beurteilungen" ?></a></li>
</ul>

<div id="block-namen" class="tabs-panel">
<h3 class="block-hidecaption"><?php echo "Namen" ?></h3>
<?php tm_namen_uebersicht(); ?>
</div>

<div id="block-adressen" class="tabs-panel">
<h3><?php "Adressen" ?></h3>
<?php /* blockaddform('file') */ ?>
</div>

<div id="block-verlauf" class="tabs-panel">
<h3><?php "Verlauf"  ?></h3>
<?php /*  blockaddform('html') */ ?>
</div>

<div id="block-beurteilungen" class="tabs-panel">
<h3><?php "Beurteilungen" ?></h3>
<?php /* blockaddform('rss') */ ?>
</div>


</div><!-- /block-tabs -->

<script type="text/javascript">
/* <![CDATA[ */
 $(document).ready(function(){
   $("#block-tabs").tabs({'select': 0});
   $("#block-tabs .block-hidecaption").hide();
 });
/* ]]> */
</script>

<?php
    
/* Javascript & jquery for tabs */
    
pmxHeader::add_tabs(false);

/*     include('footer.php'); */
}




das ist das Formular


function tm_namen_uebersicht(){

if (MX_IS_USER || MX_IS_ADMIN){
$module_name = basename(dirname(__file__));
   $userinfo = mxGetUserData();
   $userDaten['user_ingroup'] = $userinfo['user_ingroup'];

global $prefix;

else{
echo "<form action=\"modules.php?name=Person_uebersicht\" method=\"post\" name=\"name_eintragen\">\n";
echo "  \n";
echo "  <div align=\"center\">\n";
echo "  <input name=\"name\" type=\"text\" id=\"name\" value=\"Michels\" size=\"30\" maxlength=\"60\" />\n";
echo "&nbsp; \n";
echo "  <select name=\"art\">\n";
echo "      <option value=\"1\">fr&uuml;herer Name</option>\n";
echo "      <option value=\"2\">neuer Nachname</option>\n";
echo "  </select>\n";
echo "  <input name=\"pers_id\" type=\"hidden\" value=\"1\" />\n";
echo "&nbsp;\n";
echo "  <input name=\"name_eintragen\" type=\"submit\" value=\"Name eintragen\" />\n";
echo "  </div>\n";
echo "</form>\n";
}
echo "<br>";
echo "<hr>";
echo "<br>";

$qry = "SELECT namen FROM ".$prefix."_namen WHERE `pers_id`='1' ORDER BY eintr_am ASC";
$result = sql_query($qry);
while(list ($namen) = mysql_fetch_row($result)) {
echo $namen."<br>";



  }
}
}
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

anmShinichi

#1
:)

das...

<input name=\"name\" type=\"text\" id=\"name\" value=\"Michels\" size=\"30\" maxlength=\"60\" />

darf nicht name=\"name\" heißen, denn das module wird mit name definiert... Verwende da einfach name=\"nname\" oder name=\"nachname\" (sprich nicht name) und dann könnte es schon gehen.

Beispiel aus meinem Modul:

<form name="baustelle" action="modules.php?name=btfstart&op=neuesProjekt" method="post">
<input name="name" type="hidden" value="btfstart" />
<input name="op" type="hidden" value="pruefeProjekt" />


Ich übergebe per hidden-fields immer noch die Werte, die zum Modul gehören. Ich bin mir nicht sicher, ob das heute noch notwendig ist. Damals hat es nicht gereicht, wenn es in der form-action stand.

Gruß

MonsterWorks - www.monsterworks.de

lausbub

hallo, hab es geändert jedoch bekomme ich noch immer die meldung das das module nicht aktiv ist.

:mad2:
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12

lausbub

ich habs danke dir,
es hat die änderung beim ersten mal nicht übernommen.

Du hattest recht.  :JC_highfive:

es war am namen=namen gelegen  :thumbup:

danke
PHP Version: 5.2.11
MySql Version: 5.0.51a
Server-Version: Apache/2.2.8 (Linux/SUSE)
Pragma 1.12