ilch Forum » Allgemein » HTML, PHP, SQL,... » no direct access

Geschlossen
  1. #1
    User Pic
    scriptkiddy Mitglied
    Registriert seit
    28.10.2010
    Beiträge
    1
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute,

    ich hab da folgendes Problem:
    Ich habe meinen Adminbereicht um einen Button (oder wie man das nennt) erweitert/hinzu gefügt.

    Bei beiden bei content rein

    admin.php:
    <li><a href="admin.php?add_member"><img src="include/images/icons/admin/add_member.png" alt="">Add Member</a></li>


    adminmenue.php:
    ['<img src="include/images/icons/admin/add_member.png" width="16" height="16">', 'Add_Gildenmitglied', 'admin.php?add_member', null, null],


    Das funktioniert auch wunderbar. Mein Formular öffnet sich.

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US">
    <head>
    	<title>Charakterklassen</title>
    	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
    <form name="add_member" Method="POST" action="/include/admin/spez_ava.php">
    
    <?php
    defined ('main') or die ( 'no direct access' );
    defined ('admin') or die ( 'only admin access' );
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    ?>
    
     <table border="0">
     <tr>
         <th><p align="left">Name:<br>Charakterklasse:<br>Rang:<br>Level:</th>
         <th><p align="left"><input type="text" name="char_name" maxlength="20"><br> <select name="klasse[]">
                                                                        <option>Heilerin</option>                                                 <option>Beschw&ouml;rer</option>                                          <option>Magierin</option>
    <option>Ritter</option>
    <option>Schurkin</option>
    <option>Titan</option>
    <option>Schattenpriester</option>
    </select><br>
    
    <select name="rang[]">
    <option>Member</option>
    <option>Offizier</option>
    <option>Leader</option>
    </select><br>
    
    <select name="lvl[]">
                                                                               <?php                                                                      for ($i1; $i<151; $i++){echo "<option>$i</option>";}
    ?>
                                                                               </select></th>
    
     </tr>
        <tr><th></th>
        <th><input type="submit" name="go" value="Weiter -->"></th>
     </tr>
    </table>
    
    <?php
    $design->footer();
    ?>
    
    </Form>
    </body>
    </html>


    Bishier her funktioniert es immer noch super.
    Wenn ich jetzt aber auf den Button weiter klicke, zeigt mir der IE "no direct access" an.

    Wenn ich Zeile 8 und 9 entferne bekommenich diese meldung vom IE: "Fatal error: Class 'design' not found on /usr/export/www/vhosts/funnetwork/hosting/snowflake2008/include/admin/spez_ava.php on line 10".

    Das ist mein Problem. bitte helft mir. Ich komme nicht weiter.Ich muss dazu sagen, das ich mich erst seit kurzem mit php u. html beschäftige.

    2te Formular:
    <html>
    <head>
    <title>Spezialisierung und Avatar</title>
    </head>
    <body>
    
    <?php
    defined ('main') or die ( 'no direct access' );     // <-----Zeile 8
    defined ('admin') or die ( 'only admin access' );   // <-----Zeile 9
    
    $design = new design ( 'Admins Area', 'Admins Area', 2 );
    $design->header();
    ?>
    
    <table border="0">
     <tr>
        <th><p align="left"><b>Name:<br>Klasse:<br>Rang:<br>Level:</b></th><th>
    <?php
    
          $name = $_POST['char_name'];
          $class = $_POST['klasse'];
          $rg = $_POST['rang'];
          $level = $_POST['lvl'];
    
          echo "$name<br>";
          foreach ($class as $klasse ){echo "$klasse<br>";}
          foreach ($rg as $rang){echo "$rang<br>";}
          foreach ($level as $lvl){echo "$lvl";}
    
    if ($lvl<31) {echo'</th><th><p align="left">Spezialisierung: keine (Level 31 noch nicht erreicht)<br><br>';}
        else
        {                                                                           //anfang else
        switch ($klasse){                                                           //anfang switch
            case "Heilerin":
                echo '</th><th><p align="left">Spezialisierung: ';
                echo '<select name="job[]">';
                echo "<option>Klerikerin</option>";
                echo "<option>Waldläuferin</option>";
                echo "</select><br><br>";
                break;
                //.
                //. ich hab hier jetzt ein bischen raus genommen. damit es 
                //. nicht all zu lang wird
            case "Schurkin":
                echo '</th><th><p align="left">Spezialisierung: ';
                echo '<select name="job[]">';
                echo "<option>Scharfschützin</option>";
                echo "<option>Attentäterin</option>";
                echo "</select><br><br>";
                break;
                       }                                                            //ende switch
        }                                                                           //ende else
    ?>
    
    Avatar (80*80):<br>
    <input style="margin-bottom:2px;" type="file" name="avatarfile" /><br>
    
    
    </tr>
    <tr><th></th><th></th><th>
    <input type="submit" name="go" value="Speichern">
    </th></tr></table>
    
    <?php
    $design->footer();
    ?>
    
    </body>
    </html>


    betroffene Homepage: snowflake2008.de.gg
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten