Brauche Hilfe mit Mailtauschscript

chocoman

Gesperrt
28 August 2007
491
26
Hallo,
momentan sieht mein Adminbereich so aus:
Code:
<?php
require('../config/config.php');
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());

$lizenzkeypruef = mysql_num_rows(mysql_query("SELECT * FROM mt_lizenzkey"));
if($lizenzkeypruef == 0){
include('lizenzkey2.php');
die;
}

$lizenzkey = mysql_query("select * from mt_lizenzkey");
$lizenzkey2 = mysql_fetch_array($lizenzkey);

?>
<html>
<head>
<title>Adminbereich Mailtausch</title>
<script LANGUAGE="JavaScript">
<!--
function formHandler(){
var URL = document.form.s.options[document.form.s.selectedIndex].value;
window.location.href = URL;
}

function formHandler1(){
var URL = document.form.ss.options[document.form.ss.selectedIndex].value;
window.location.href = URL;
}

function formHandler2(){
var URL = document.form.sss.options[document.form.sss.selectedIndex].value;
window.location.href = URL;
}

function formHandler3(){
var URL = document.form.ssss.options[document.form.ssss.selectedIndex].value;
window.location.href = URL;
}

function formHandler4(){
var URL = document.form.sssss.options[document.form.sssss.selectedIndex].value;
window.location.href = URL;
}

//-->
</script>
</head>


<body>

<div align="center">
  <center>
  <table cellSpacing="0" cellPadding="0" width="800" border="0" style="border-collapse: collapse" bordercolor="#111111">
    <tr>
      <td bgColor="#eeeeee" height="30">
      <table cellSpacing="0" cellPadding="5" width="100%" border="0">
        <tr>
          <td class="small"><b><font size="2" face="Verdana">Adminbereich Mailtausch</font></b></td>
          <td align="right"><font size="2" face="Verdana">
          <a href="index2.php?sessionid=<?php echo $sessionid;?>" style="text-decoration: none">Hauptseite</a>
           | <a style="text-decoration: none" target="_blank" href="https://www.p24m.de/scripte/lizenz.php?lizenzkey=<?php echo $lizenzkey2[lizenzkey];?>">Lizenz</a> | <a style="text-decoration: none" href="lizenzkey.php?sessionid=<?php echo"$sessionid";?>">Lizenzkey</a> |<a href="logout.php" style="text-decoration: none">Logout</a></font></td>

        </tr>
      </table>
      </td>
    </tr>
    <tr>
      <td bgColor="#000000" height="1"></td>
    </tr>
    <tr>
      <td>
      <table border="0" cellpadding="0" cellspacing="3" style="border-collapse: collapse" bordercolor="#111111" width="100%">
        <tr>
          <td width="100%"><b><font face="Verdana" size="2">
          <form NAME="form">
            <p align="center">
            <select NAME="s" onChange="formHandler()" SIZE="1">
                      <option selected>Einstellungen</option>
                      <option value="settings.php?sessionid=<? echo $sessionid;?>">Grundeinstellungen</option>
                      <option value="pneinst.php?sessionid=<? echo $sessionid;?>">PN Einstellungen</option>
                      <option VALUE="lpayeinst.php?sessionid=<? echo $sessionid;?>">Lose Einstellungen</option>
                      <option VALUE="lgut.php?sessionid=<? echo $sessionid;?>">Lose gutschreiben</option>
                      <option VALUE="lumrechnung.php?sessionid=<? echo $sessionid;?>">Punkte umrechnen</option>
	              <option VALUE="lausz.php?sessionid=<? echo $sessionid;?>">Auszahlungen</option>
                      <option value="startseiten_vergutung.php?sessionid=<? echo $sessionid;?>">Startseitenvergütung</option>
                      <option value="startseiten_vergutung_banner.php?sessionid=<? echo $sessionid;?>">Startseitenvergütungsbanner</option>
                      <option value="extrapunkte.php?sessionid=<? echo $sessionid;?>">Extrabanner</option>
                      <option value="banner.php?sessionid=<? echo $sessionid;?>">Bannerrotation</option>
                      <option value="fbsetting.php?sessionid=<? echo $sessionid;?>">Forcedbanner Einstellungen</option>
                      <option value="banneranlegen.php?sessionid=<? echo $sessionid;?>">Banner anlegen</option>
                      <option value="bannerbearbeiten.php?sessionid=<? echo $sessionid;?>">Banner bearbeiten</option>
                      <option value="wml_forcedtext.php?sessionid=<? echo $sessionid;?>">Webmasterlose Texte einlesen</option>
                      <option value="kategorien.php?sessionid=<? echo $sessionid;?>">Kategorien</option>
                      <option value="mailarten.php?sessionid=<? echo $sessionid;?>">Mailarten</option>
                      <option value="refbannerhinzu.php?sessionid=<? echo $sessionid;?>">Refbanner</option>
                      <option value="popuplinks.php?sessionid=<? echo $sessionid;?>">Popuplinks</option>
                      <option value="blackliste.php?sessionid=<? echo $sessionid;?>">Blackliste</option>
            <option value="forcedrallysetting.php?sessionid=<? echo $sessionid;?>">Forcedrally</option>
            <option value="bettelrally.php?sessionid=<? echo $sessionid;?>">Bettelrally</option>
            <option value="refrallysetting.php?sessionid=<? echo $sessionid;?>">Refrally</option>
                      
                      <option value="newsbereichsetting.php?sessionid=<? echo $sessionid;?>">Newsbereich</option>
                      <option value="spiele.php?sessionid=<? echo $sessionid;?>">Spiele</option>
<option value="starten.php?sessionid=<? echo $sessionid;?>">Gewinnspiel
starten</option><option value="auswerten.php?sessionid=<? echo
$sessionid;?>">Gewinnspielziehung</option>
                      
                    </select> 
            <select NAME="ss" onChange="formHandler1()" SIZE="1">
            <option SELECTED>Adressdaten</option>
            <option VALUE="adressdaten.php?sessionid=<? echo $sessionid;?>">Adressdaten</option>
            <option VALUE="laender.php?sessionid=<? echo $sessionid;?>">Länder einfügen</option>
            </select> 
          
            <select NAME="sss" onChange="formHandler2()" SIZE="1">
            <option SELECTED>Mitglieder</option>
            <option VALUE="tickets.php?sessionid=<? echo $sessionid;?>">Support System</option>
            <option VALUE="auflisten.php?sessionid=<? echo $sessionid;?>">Auflisten</option>
            <option VALUE="auflisten3.php?sessionid=<? echo $sessionid;?>">Unfreigeschaltete User</option>
            <option VALUE="bonus.php?sessionid=<? echo $sessionid;?>">Punkte gutschreiben</option>
            <option VALUE="bonus.php?sessionid=<? echo $sessionid;?>">Punkte abziehen</option>
            
            <option VALUE="extrapunktemitglieder.php?sessionid=<? echo $sessionid;?>">Extrabanner</option>
            <option VALUE="punktetransfersetting.php?sessionid=<? echo $sessionid;?>">Punktetransfer</option>
            <option VALUE="jackpota.php?sessionid=<? echo $sessionid;?>">Bonuslinkstatistik</option>
            <option VALUE="refpreis.php?sessionid=<? echo $sessionid;?>">Referalpreise ändern</option>
            <option VALUE="refkauf.php?sessionid=<? echo $sessionid;?>">Member Refkauf</option>

            </select> 
            <select NAME="ssss" onChange="formHandler3()" SIZE="1">
            <option SELECTED>Mailverwaltung</option>
            <option VALUE="gebuchtemails.php?sessionid=<? echo $sessionid;?>">gebuchte Mails</option>
             <option VALUE="gebuchtemails2.php?sessionid=<? echo $sessionid;?>">geb. Sponsor Mails</option>
            <option VALUE="verschicktemails.php?sessionid=<? echo $sessionid;?>">verschickte Mails</option>
            <option VALUE="verschicktemails2.php?sessionid=<? echo $sessionid;?>">ver. Sponsor Mails</option>
            <option VALUE="mailsbuchena.php?sessionid=<? echo $sessionid;?>">Mail buchen</option>
            <option VALUE="mailstatistika.php?sessionid=<? echo $sessionid;?>">Mailstatistik</option>
            <option VALUE="news.php?sessionid=<? echo $sessionid;?>">Newsletter</option>
            <option VALUE="yoomedia_mail.php?sessionid=<? echo $sessionid;?>">Yoomedia</option>
            <option VALUE="stacon_mail.php?sessionid=<? echo $sessionid;?>">Stacon</option>
            </select>
              
            <select NAME="sssss" onChange="formHandler4()" SIZE="1">
            <option SELECTED>Sponsor</option>
             <option VALUE="auflisten2.php?sessionid=<? echo $sessionid;?>">Auflisten</option>
              <option VALUE="bonus2.php?sessionid=<? echo $sessionid;?>">Punkte gutschreiben</option>
            <option VALUE="bonus2.php?sessionid=<? echo $sessionid;?>">Punkte abziehen</option>
            <option VALUE="werbung.php?sessionid=<? echo $sessionid;?>">Webpreise</option>
            <option VALUE="begebucht.php?sessionid=<? echo $sessionid;?>">Werbung gebucht</option>
            <option VALUE="bank.php?sessionid=<? echo $sessionid;?>">Bankverbindung</option>
            
            </select>
            </p>
          </form>
          </font></b></td>
        </tr>
      </table>
      </td>
    </tr>
  </table>
  </center>
</div>

</body>

</html>

Ich möchte gerne für Rally's und Forcedbanner/texte sowie Lose Einstellung (Einstellungen; Umrechnung etc) eine eigene Option machen. ICh hab es schon versucht aber i-wie will das nich. Kannmir jemand helfen?

Danke
Sebastian
 
Ich weiß ja nicht, was du versuch hast, aber das sieht ziemlich einfach aus:

Du machst ein weiteres <select>...</select> mit etwa folgendem Inhalt:
HTML:
<select NAME="ref" onChange="formHandler5()" SIZE="1">
            <option SELECTED>Was auch immer</option>
            <option VALUE="abc.php?sessionid=<? echo $sessionid;?>">abc</option>
            <option VALUE="def.php?sessionid=<? echo $sessionid;?>">def</option>
            </select> 

Dann musst du im Javascript teil natürlich noch die funktion formHandler5 erstellen:
HTML:
function formHandler5(){
var URL = document.form.ref.options[document.form.ref.selectedIndex].value;
window.location.href = URL;
}

Du mußt dann natürlich noch die Dateien abc.php und def.php erstellen ;). Vielleicht gibts die Inhalte ja schon, dann entsprechend umbenennen.

Das ganze sieht (meiner Meinung nach) merkwürdig aus. Warum wird eine sessionid nicht als $_SESSION['sessionid'] in php weitergereicht, sondern an die URL rangehängt. Und warum so viele formHandler-Funktionen in Javascript. Das könnte man doch mit einer lösen (denke ich zumindest).

Naja. Jedenfalls sollte die obige Lösung eigentlich funktionieren.