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ö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