Angepinnt Eure Werke & Tutorial Outcomes

      Eure Werke & Tutorial Outcomes

      Ich kann zwar kein Beispiel vorweisen weil ich nen neuen pc habe aber würde gerne sehen was ihr bis jetzt so gecodet, programmiert oder was auch immer habt.
      Also legt mal los

      #Edit by IronCrusher
      Ich möchte diesen Fred zum allgemeinen "Eure Werke & Tutorial Outcomes" Thread umfunktionieren.
      Das bedeutet: Wenn irgendjemand irgendein Tutorial befolgt hat und dabei auch ein Outcome vorzuweisen hat, so kann man dieses hier posten und besprechen / ausdiskutieren (hauptsächlich auf HTML, PHP & Javascript bezogen, da andere Sprachen hier weniger stark vertreten sind).
      Evtl sind die eigenen Lösungen verbesserungsfähig, darum lohnt es sich meist immer die Outcomes eines Tutorials zu präsentieren.

      Spoiler anzeigen
      artur <3 xO


      Quellcode

      1. mob
      2. Login()
      3. src.loc = locate (8,9,1)
      4. src<<("<font color = grey>Hello, and welcome to the world of Naruto</font color> ! ")
      5. src.client.view = 9
      6. mob
      7. icon = 'base_male.dmi'


      toll oder ._.v


      I may be back, I may not. You may not know - when I'm here or when I'm a shadow.
      When I'm a ghost or when you're alone. You may never know again. You may never know...

      irgend ein random shit von ngame version 1

      PHP-Quellcode

      1. <?php
      2. if (isset($_GET[sub])) $request = $_GET['sub'];
      3. else $request = "view";
      4. $id = trim($_GET[id]);
      5. switch ($request) {
      6. case "create":
      7. panelhead("Charakter erstellen");
      8. $query = $db->query("SELECT * FROM `ng_clans`");
      9. while ($row=$db->fetch_array($query)) {
      10. $clans .= "<option value=".$row[clanid].">".$row[clanname]."</option>";
      11. }
      12. if(isset($_POST['send'])) {
      13. $charname = trim(htmlentities($_POST[charname]));
      14. if (strlen($charname) > 2) {
      15. $qry = $db->query("SELECT * FROM `ng_chars` WHERE `charname` = '$charname'");
      16. if ($db->num_rows($qry) == 0) {
      17. $clan = $db->fetch_array($db->query("SELECT * FROM `ng_clans` WHERE `clanid` = $_POST[charclan]"));
      18. eval($clan[clancode]);
      19. $skills = serialize($skill);
      20. $jutsu = serialize($jutsu);
      21. $bonus = array();
      22. $bonus[ck] = 0;
      23. $bonus[cm] = 0;
      24. $bonus[nm] = 0;
      25. $bonus[fc] = 0;
      26. $bonus[ec] = 0;
      27. $bonus[wc] = 0;
      28. $bonus[flc] = 0;
      29. $bonus[rc] = 0;
      30. $bonus = serialize($bonus);
      31. $dorf = rand(1,10);
      32. $db->query("INSERT INTO `ng_chars` (`charname`,`charstats`,`charskills`,`charbloodline`,`charclan`,`charwins`,`chardraws`,`charloses`, `charmaster`, `charbonus`,`charskillpoints`, `charfights`,`chargroupid`,`charrank`,`charmoney`, `chartype`,`charvillage`) VALUES ('".sql($charname)."', '$skills', '$jutsu', $clan[clanbloodline], $clan[clanid], 0, 0, 0, $u[id], '$bonus', 5, -10, 0 ,0,200, 0, $dorf)");
      33. $id = $db->fetch_array($db->query("SELECT * FROM `ng_chars` WHERE `charname` = '$charname'"));
      34. $db->query("UPDATE `ng_user` SET `usercharid` = $id[charid] WHERE `userid` = $u[id]");
      35. eval ("\$content = \"".$tpl->get("char_success")."\";");
      36. }
      37. else {
      38. error("Charname leider schon vergeben!");
      39. }
      40. }
      41. else {
      42. error("Charname zu kurz!");
      43. }
      44. }
      45. else {
      46. eval ("\$content = \"".$tpl->get("char_create")."\";");
      47. }
      48. break;
      49. case "choose":
      50. panelhead("Charakter auswählen");
      51. $query = $db->query("SELECT * FROM `ng_chars` wHERE `charmaster` = $u[id]");
      52. while ($row=$db->fetch_array($query)) {
      53. $charid = $row[charid];
      54. $charname = $row[charname];
      55. eval ("\$chars .= \"".$tpl->get("char_choose_charbit")."\";");
      56. }
      57. if (isset($_POST[charid])) {
      58. $db->query("UPDATE `ng_user` SET `usercharid` = $_POST[charid] WHERE `userid` = $u[id]");
      59. $message = "Charakter wurde erfolgreich ausgewählt.";
      60. }
      61. eval ("\$content = \"".$tpl->get("char_choose")."\";");
      62. break;
      63. case "profile":
      64. panelhead("Charakterprofil");
      65. include("lib/char.php");
      66. $charname = $c[name];
      67. switch ($c[status]) {
      68. case "0":
      69. $status = "Frei";
      70. break;
      71. case "1":
      72. $status = "Jutsu Lernen";
      73. break;
      74. case "2":
      75. $status = "Kampf erstellt";
      76. break;
      77. case "3":
      78. $status = "Kampf";
      79. break;
      80. case "4":
      81. $status = "Mission";
      82. break;
      83. }
      84. switch ($c[type]) {
      85. case "0":
      86. $rank = "Akademie Student";
      87. break;
      88. case "1":
      89. $rank = "Genin";
      90. break;
      91. case "2":
      92. $rank = "Chuunin";
      93. break;
      94. case "3":
      95. $rank = "Jonin";
      96. break;
      97. case "4":
      98. $rank = "ANBU";
      99. break;
      100. }
      101. $stats[actualhp] = round($stats[actualhp]);
      102. if (isset($_POST[send])) {
      103. $db->query("UPDATE `ng_chars` SET `charvillage` = ".addslashes($_POST[village])." WHERE `charid` = $c[id]");
      104. }
      105. $query = $db->query("SELECT * FROM `ng_items`,`ng_villages` WHERE `villageid` = $c[village]");
      106. while ($row=$db->fetch_array($query)) {
      107. if ($row[itemid] == $c[hand]) $hand = $row[itemname];
      108. if (empty($hand)) $hand = "Keine";
      109. if ($row[itemid] == $c[kopf]) $kopf = $row[itemname];
      110. if (empty($kopf)) $kopf = "Keine";
      111. if ($row[itemid] == $c[body]) $body = $row[itemname];
      112. if (empty($body)) $body = "Keine";
      113. $village = $row["villagename"];
      114. }
      115. eval ("\$content = \"".$tpl->get("char_profile")."\";");
      116. break;
      117. case "jutsus":
      118. panelhead("Jutsus");
      119. if (isset($_POST[jid]) AND $c[status] == 0) {
      120. include("lib/jutsu.php");
      121. $jutsu[$_POST[jid]]++;
      122. $row = $db->fetch_array($db->query("SELECT * FROM `ng_jutsus` WHERE `jutsuid` = $_POST[jid]"));
      123. $db->query("UPDATE `ng_chars` SET `charstatus` = 1, `charskillpoints`=`charskillpoints`-1,`charskills` = '".(serialize($jutsu))."', `charblock` = ".(time()+sq($row[jutsutime]+$jutsu[$_POST[jid]]))." WHERE `charid` = $c[id]");
      124. $c[status] = 1;
      125. }
      126. $jutsu = unserialize($c[skills]);
      127. $i = 1;
      128. foreach ($jutsu as $key=>$value) {
      129. $jutsuinfo = $db->fetch_array($db->query("SELECT * FROM `ng_jutsus` wHERE `jutsuid` = $key"));
      130. $jutsuname = $jutsuinfo[jutsuname];
      131. $k = $jutsuinfo[jutsustr];
      132. $x = $value;
      133. $S = $jutsuinfo[jutsumanko];
      134. $jutsuimage = $jutsuinfo[jutsuimage];
      135. $jutsutype = $jutsuinfo[jutsutype];
      136. $jutsuid = $jutsuinfo[jutsuid];
      137. $jutsudmg = ceil($jutsuinfo[jutsustr]+($jutsuinfo[jutsumanko]*$x));
      138. $jutsulvl = $value;
      139. $jutsumaxlvl = $jutsuinfo[jutsulvl];
      140. switch ($jutsuinfo[jutsucode]) {
      141. case "Neutral":
      142. $bgcolor = "panels";
      143. break;
      144. case "Feuer":
      145. $bgcolor = "red";
      146. break;
      147. case "Wasser":
      148. $bgcolor = "blue";
      149. break;
      150. case "Erde":
      151. $bgcolor = "brown";
      152. break;
      153. case "Wind":
      154. $bgcolor = "green";
      155. break;
      156. case "Blitz":
      157. $bgcolor = "yellow";
      158. break;
      159. }
      160. if ($jutsumaxlvl > $value AND $c[status] == 0 AND $c[skillpoints] > 0) eval ("\$jutsus .= \"".$tpl->get("char_jutsubitn")."\";");
      161. else eval ("\$jutsus .= \"".$tpl->get("char_jutsubit")."\";");
      162. }
      163. eval ("\$content = \"".$tpl->get("char_jutsus")."\";");
      164. break;
      165. case "edit":
      166. panelhead("Charakterprofil editieren");
      167. if (isset($_POST[send])) {
      168. $ava = trim($_POST[ava]);
      169. $bio = trim(htmlentities($_POST[bio]));
      170. $db->query("UPDATE `ng_chars` SET `charava` = '".sql($ava)."', `charbio` = '".sql($bio)."' WHERE `charid` = $c[id]");
      171. $c[ava] = $ava;
      172. $c[bio] = $bio;
      173. }
      174. eval ("\$content = \"".$tpl->get("char_edit")."\";");
      175. break;
      176. case "cp":
      177. $row = $db->fetch_array($db->query("SELECT * FROM `ng_chars` c, `ng_user` u,`ng_chargroups` g, `ng_villages` v WHERE c.`charid` = '$id' AND u.`userid` = c.`charmaster` AND g.`cgid` = c.`chargroupid` AND v.`villageid` = c.`charvillage`"));
      178. panelhead("Profil von ".$row[charname]);
      179. $village = $row[villagename];
      180. $image = $row[villageimage];
      181. $stats = unserialize($row[charstats]);
      182. if ($row[cgid] == 0) $group = "keine Gruppe";
      183. else $group= "<a href=index.php?action=group&sub=gp&id=".$row[chargroupid].">".$row[cgname]."</a>";
      184. switch ($row[charstatus]) {
      185. case "0":
      186. $status = "Frei";
      187. break;
      188. case "1":
      189. $status = "Jutsu Lernen";
      190. break;
      191. case "2":
      192. $status = "Kampf erstellt";
      193. break;
      194. case "3":
      195. $status = "Kampf";
      196. break;
      197. case "4":
      198. $status = "Mission";
      199. break;
      200. }
      201. switch ($row[chartype]) {
      202. case "0":
      203. $rank = "Akademie Student";
      204. break;
      205. case "1":
      206. $rank = "Genin";
      207. break;
      208. case "2":
      209. $rank = "Chuunin";
      210. break;
      211. case "3":
      212. $rank = "Jonin";
      213. break;
      214. case "4":
      215. $rank = "ANBU";
      216. break;
      217. }
      218. $query = $db->query("SELECT * FROM `ng_items`");
      219. while ($res=$db->fetch_array($query)) {
      220. if ($res[itemid] == $row[charhand]) $hand = $res[itemname];
      221. if (empty($hand)) $hand = "Keine";
      222. if ($res[itemid] == $row[charkopf]) $kopf = $res[itemname];
      223. if (empty($kopf)) $kopf = "Keine";
      224. if ($res[itemid] == $row[charbody]) $body = $res[itemname];
      225. if (empty($body)) $body = "Keine";
      226. }
      227. $charbio = stripslashes(nl2br($row[charbio]));
      228. eval ("\$content = \"".$tpl->get("char_cp")."\";");
      229. break;
      230. }
      231. ?>




      (^._.)> (>._.)> Gabi <(._.<) <(._.^)

      Lernstunde PHP ;D

      Quellcode

      1. $bonus = Array();
      2. $bonus[ck] = 0;
      3. $bonus[cm] = 0;
      4. $bonus[nm] = 0;
      5. $bonus[fc] = 0;
      6. $bonus[ec] = 0;
      7. $bonus[wc] = 0;
      8. $bonus[flc] = 0;
      9. $bonus[rc] = 0;

      Ist doch völlig unnötig?
      Naja auch gehen würde natürlich

      Quellcode

      1. $bonus = Array("ck" => 0, "ck" => 0, "nm" => 0, "fc" => 0, "ec" => 0, "wc" => 0, "flc" => 0, "rc" => 0);

      Oder die ungebräuchlichere version die aber auch cool ist (nur hier wenig sinn macht^^)

      Quellcode

      1. $bonus = Array();
      2. list($bonus['ck'], $bonus['cm'], $bonus['nm'], $bonus['fc'], $bonus['ec'], $bonus['wc'], $bonus['flc'], $bonus['rc']) = array_fill(0,8,0);


      BTW: Bei string-Indizies immer ' oder " verwenden, ansonsten dauert's (minimalst ^^') länger, weils erst überprüfen muss ob dass ne Konstante ist... (und falls es die Konstante gäbe würde es logischerweise auch nicht funktionieren...)
      Clean Code spart Zeit und Nerven =0
      Original von Sai
      Lernstunde PHP ;D

      Quellcode

      1. $bonus = Array();
      2. $bonus[ck] = 0;
      3. $bonus[cm] = 0;
      4. $bonus[nm] = 0;
      5. $bonus[fc] = 0;
      6. $bonus[ec] = 0;
      7. $bonus[wc] = 0;
      8. $bonus[flc] = 0;
      9. $bonus[rc] = 0;

      Ist doch völlig unnötig?
      Naja auch gehen würde natürlich

      Quellcode

      1. $bonus = Array("ck" => 0, "ck" => 0, "nm" => 0, "fc" => 0, "ec" => 0, "wc" => 0, "flc" => 0, "rc" => 0);

      Oder die ungebräuchlichere version die aber auch cool ist (nur hier wenig sinn macht^^)

      Quellcode

      1. $bonus = Array();
      2. list($bonus['ck'], $bonus['cm'], $bonus['nm'], $bonus['fc'], $bonus['ec'], $bonus['wc'], $bonus['flc'], $bonus['rc']) = array_fill(0,8,0);


      BTW: Bei string-Indizies immer ' oder " verwenden, ansonsten dauert's (minimalst ^^') länger, weils erst überprüfen muss ob dass ne Konstante ist... (und falls es die Konstante gäbe würde es logischerweise auch nicht funktionieren...)
      Clean Code spart Zeit und Nerven =0

      nuir blöd dass die array() version total unübersichtlich ist^^




      (^._.)> (>._.)> Gabi <(._.<) <(._.^)

      Original von Yon
      Original von Sai
      Lernstunde PHP ;D

      Quellcode

      1. $bonus = Array();
      2. $bonus[ck] = 0;
      3. $bonus[cm] = 0;
      4. $bonus[nm] = 0;
      5. $bonus[fc] = 0;
      6. $bonus[ec] = 0;
      7. $bonus[wc] = 0;
      8. $bonus[flc] = 0;
      9. $bonus[rc] = 0;

      Ist doch völlig unnötig?
      Naja auch gehen würde natürlich

      Quellcode

      1. $bonus = Array("ck" => 0, "ck" => 0, "nm" => 0, "fc" => 0, "ec" => 0, "wc" => 0, "flc" => 0, "rc" => 0);

      Oder die ungebräuchlichere version die aber auch cool ist (nur hier wenig sinn macht^^)

      Quellcode

      1. $bonus = Array();
      2. list($bonus['ck'], $bonus['cm'], $bonus['nm'], $bonus['fc'], $bonus['ec'], $bonus['wc'], $bonus['flc'], $bonus['rc']) = array_fill(0,8,0);


      BTW: Bei string-Indizies immer ' oder " verwenden, ansonsten dauert's (minimalst ^^') länger, weils erst überprüfen muss ob dass ne Konstante ist... (und falls es die Konstante gäbe würde es logischerweise auch nicht funktionieren...)
      Clean Code spart Zeit und Nerven =0

      nuir blöd dass die array() version total unübersichtlich ist^^

      Nicht wirklich o_O vorallem wenn du den array eh nur brauchst fürn serialize danach o_O du könntest auch direkt nen serialisierten string da machen, das spart ja fast noch platz ^^ (ist halt unübersichtlicher^^)

      Quellcode

      1. .journalbox {
      2. background-color:#1c1c1c !important;
      3. border:0px #fc1d32 solid !important;
      4. width:500px;
      5. text-align:center;
      6. font-size:10px;
      7. }
      8. .journalbox .list li {
      9. background-color:transparent !important;
      10. color:white !important;
      11. }
      12. .journalbox .list li.a {
      13. background-color:transparent !important;
      14. color:white !important;
      15. }
      16. .journalbox h2 {
      17. color:white !important;
      18. text-align:center;
      19. }
      20. .journalbox .journaltop {
      21. background:url('http://i256.photobucket.com/albums/hh166/nova_vegas/Unbenannt-5-1.jpg');
      22. background-position:bottom !important;
      23. background-color:#1c1c1c !important;
      24. color:white !important;
      25. background-repeat:no-repeat;
      26. background-position:right;
      27. width:auto;
      28. height:140px;
      29. text-align:center;
      30. }
      31. .journalbox a {
      32. color:red !important;
      33. }
      34. .journalbox a:hover {
      35. color:#d10013 !important;
      36. }
      37. .journalbox .journalbottom a.commentslink {
      38. color:#ff1d32 !important;
      39. }
      40. .journalbox .journalbottom a.prevlink {
      41. color:#ff1d32 !important;
      42. }
      43. .journalbox .journalbottom a.commentslink:hover {
      44. color:#d10013 !important;
      45. }
      46. .journalbox .journalbottom a.prevlink:hover {
      47. color:#d10013 !important;
      48. }
      49. .journalbox .journalbottom {
      50. background-color:#2c2c2c !important;
      51. font-size:10px;
      52. padding-top:6px;
      53. }
      54. .journalbox .journaltext {
      55. color:white !important;
      56. }
      57. .journalbox .journaltop img {
      58. display:none !important;
      59. }


      mein erstes journal css =]

      (nich lachen ich bin ein verletzliches pflänzchen)



      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „Gab“ ()

      Original von Anima

      Quellcode

      1. .journalbox {
      2. background-color:#1c1c1c !important;
      3. border:0px #fc1d32 solid !important;
      4. width:500px;
      5. text-align:center;
      6. font-size:10px;
      7. }
      8. .journalbox .list li {
      9. background-color:transparent !important;
      10. color:white !important;
      11. }
      12. .journalbox .list li.a {
      13. background-color:transparent !important;
      14. color:white !important;
      15. }
      16. .journalbox h2 {
      17. color:white !important;
      18. text-align:center;
      19. }
      20. .journalbox .journaltop {
      21. background:url('http://i256.photobucket.com/albums/hh166/nova_vegas/Unbenannt-5-1.jpg');
      22. background-position:bottom !important;
      23. background-color:#1c1c1c !important;
      24. color:white !important;
      25. background-repeat:no-repeat;
      26. background-position:right;
      27. width:auto;
      28. height:140px;
      29. text-align:center;
      30. }
      31. .journalbox a {
      32. color:red !important;
      33. }
      34. .journalbox a:hover {
      35. color:#d10013 !important;
      36. }
      37. .journalbox .journalbottom a.commentslink {
      38. color:#ff1d32 !important;
      39. }
      40. .journalbox .journalbottom a.prevlink {
      41. color:#ff1d32 !important;
      42. }
      43. .journalbox .journalbottom a.commentslink:hover {
      44. color:#d10013 !important;
      45. }
      46. .journalbox .journalbottom a.prevlink:hover {
      47. color:#d10013 !important;
      48. }
      49. .journalbox .journalbottom {
      50. background-color:#2c2c2c !important;
      51. font-size:10px;
      52. padding-top:6px;
      53. }
      54. .journalbox .journaltext {
      55. color:white !important;
      56. }
      57. .journalbox .journaltop img {
      58. display:none !important;
      59. }


      mein erstes journal css =]

      (nich lachen ich bin ein verletzliches pflänzchen)

      mach doch gleich nen showroom auf xD




      (^._.)> (>._.)> Gabi <(._.<) <(._.^)

      menü mit onmouseover
      den css müll hat en kumpel gemacht ._.

      HTML-Quellcode

      1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
      2. <html>
      3. <head>
      4. <title></title>
      5. <meta name="author" content="Kevin">
      6. <meta name="editor" content="html-editor phase 5">
      7. </head>
      8. <body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
      9. <script type="text/javascript">
      10. /*<![CDATA[*/
      11. function IEHoverPseudo() {
      12. var navItems = document.getElementById("primary-nav").getElementsByTagName("li");
      13. for (var i=0; i><navItems.length; i++) {
      14. if(navItems[i].className == "menubar") {
      15. navItems[i].onmouseover=function() { this.className += " over"; }
      16. navItems[i].onmouseout=function() { this.className = "menubar"; }
      17. }
      18. }
      19. }
      20. window.onload = IEHoverPseudo;
      21. *]]/>*/
      22. </script>
      23. <style type="text/css">
      24. body { font: normal 80% verdana; }
      25. ul#primary-nav,
      26. ul#primary-nav ul {
      27. width: 150px;
      28. margin: 0;
      29. padding: 0;
      30. background: white;
      31. font-size: 100%;
      32. }
      33. ul#primary-nav {
      34. width: 600px;
      35. }
      36. ul#primary-nav:after {
      37. content: ".";
      38. display: block;
      39. height: 0;
      40. clear: both;
      41. visibility: hidden;
      42. }
      43. ul#primary-nav li {
      44. position: relative;
      45. list-style: none;
      46. float: left;
      47. width: 150px;
      48. }
      49. ul#primary-nav li a,
      50. ul#primary-nav li li a {
      51. display: block;
      52. text-decoration: none;
      53. color: #777;
      54. padding: 5px;
      55. border: 1px solid grey;
      56. }
      57. ul#primary-nav ul {
      58. position: absolute;
      59. display: none;
      60. }
      61. ul#primary-nav ul ul {
      62. left: 150px;
      63. top: 0;
      64. }
      65. ul#primary-nav li ul li a { padding: 2px 5px; }
      66. ul#primary-nav li:hover ul ul,
      67. ul#primary-nav li:hover ul ul ul,
      68. ul#primary-nav li.over ul ul,
      69. ul#primary-nav li.over ul ul ul { display: none; }
      70. ul#primary-nav li:hover ul,
      71. ul#primary-nav li li:hover ul,
      72. ul#primary-nav li li li:hover ul,
      73. ul#primary-nav li.over ul,
      74. ul#primary-nav li li.over ul,
      75. ul#primary-nav li li li.over ul { display: block; }
      76. ul#primary-nav li.menubar { background: transparent url(images/arrow-down.gif) right center no-repeat; }
      77. ul#primary-nav li li.menubar { background: transparent url(images/arrow-right.gif) right center no-repeat; }
      78. ul#primary-nav li:hover,
      79. ul#primary-nav li.over { background-color: #f9f9f9 !important; }
      80. ul#primary-nav li a:hover { color: #E2144A; }
      81. </style>
      82. </head>
      83. <body>
      84. <div id="topMenu">
      85. <ul id="primary-nav" class="menuList">
      86. <li class="menubar">
      87. <a href="xxx.html" style="width: 138px">EINZ</a>
      88. <ul>
      89. <li class="menubar">
      90. <a href="xxx.html">Bla1</a>
      91. </li>
      92. <li class="menubar">
      93. <a href="xxx.html">Bla2</a>
      94. </li>
      95. <li><a href="xxx.html">Bla3</a></li>
      96. </ul>
      97. </li>
      98. <li class="menubar">
      99. <a href="xxx.html">ZWEI</a>
      100. <ul>
      101. <li><a href="xxx.html" style="width: 138px">Bla1</a></li>
      102. <li><a href="xxx.html" style="width: 138px">Bla2</a></li>
      103. </ul>
      104. </li>
      105. <li class="menubar">
      106. <a href="xxx.html">DREI</a>
      107. <ul>
      108. <li class="menubar">
      109. <a href="xxx.html">BLA1</a>
      110. </li>
      111. <li class="menubar">
      112. <a href="xxx.html">BLA2</a>
      113. </li>
      114. <li><a href="xxx.html">BLA3</a></li>
      115. </ul>
      116. </li>
      117. <li>
      118. <a href="xxx.html">VIER</a>
      119. <ul>
      120. <li><a href="xxx.html">Bla1</a></li>
      121. </li>
      122. </ul>
      123. </div>
      124. <br/><br/>
      125. </body>
      126. </html>



      Original von cabod
      wenn ich ein lied toll finde, hör ich das auch tagelang & dann nervts mich irgendwann

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „cabod“ ()

      Original von Sai
      Original von Yon
      Original von Sai
      Lernstunde PHP ;D

      Quellcode

      1. $bonus = Array();
      2. $bonus[ck] = 0;
      3. $bonus[cm] = 0;
      4. $bonus[nm] = 0;
      5. $bonus[fc] = 0;
      6. $bonus[ec] = 0;
      7. $bonus[wc] = 0;
      8. $bonus[flc] = 0;
      9. $bonus[rc] = 0;

      Ist doch völlig unnötig?
      Naja auch gehen würde natürlich

      Quellcode

      1. $bonus = Array("ck" => 0, "ck" => 0, "nm" => 0, "fc" => 0, "ec" => 0, "wc" => 0, "flc" => 0, "rc" => 0);

      Oder die ungebräuchlichere version die aber auch cool ist (nur hier wenig sinn macht^^)

      Quellcode

      1. $bonus = Array();
      2. list($bonus['ck'], $bonus['cm'], $bonus['nm'], $bonus['fc'], $bonus['ec'], $bonus['wc'], $bonus['flc'], $bonus['rc']) = array_fill(0,8,0);


      BTW: Bei string-Indizies immer ' oder " verwenden, ansonsten dauert's (minimalst ^^') länger, weils erst überprüfen muss ob dass ne Konstante ist... (und falls es die Konstante gäbe würde es logischerweise auch nicht funktionieren...)
      Clean Code spart Zeit und Nerven =0

      nuir blöd dass die array() version total unübersichtlich ist^^

      Nicht wirklich o_O vorallem wenn du den array eh nur brauchst fürn serialize danach o_O du könntest auch direkt nen serialisierten string da machen, das spart ja fast noch platz ^^ (ist halt unübersichtlicher^^)


      Ich muss da Yon aber recht geben.

      Die Auflistung untereinander ist übersichtlicher, weil du das mit den Augen schneller wiederfindest, wenn du etwas suchst. Zumindest geht es mir so.

      In der Situation ist es vllt bloß nicht so richtig sinnvoll, weil er eh nur alle Werte mit einer 0 initialisieren wollte, da kann man sich die Übersichtlichkeit auch sparen, aber nya.
      MS Paint is powerful


      gizmoh.mybrute.com

      PHP-Quellcode

      1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
      2. <html>
      3. <head>
      4. <title>Tannenbaum</title>
      5. <script type="text/javascript">
      6. /* <![CDATA[ */
      7. /* ]]> */
      8. </script>
      9. </head>
      10. <body>
      11. <?php
      12. $error ="";
      13. if (isset($_POST['submit']))
      14. {
      15. $ebenen = $_POST['ebenen'];
      16. if (($ebenen < 5) || ($ebenen > 20))
      17. {
      18. $error = "Geben Sie einen Wert zwischen 5 und 20 ein.";
      19. }
      20. else
      21. {
      22. $ok = 0;
      23. }
      24. }
      25. ?>
      26. <form action="m_133_082_2_03.php" method="post" enctype="multipart/form-data">
      27. <table border="0" cellpadding="2" cellspacing="0">
      28. <tr>
      29. <td>Anzahl Ebenen</td>
      30. <td><input type="text" name="ebenen" maxlength="2" size="5" /></td>
      31. </tr>
      32. <tr>
      33. <td>&nbsp;</td>
      34. <td><input type="submit" name="submit" value="Zeichnen" /></td>
      35. </tr>
      36. </table>
      37. </form>
      38. <?php
      39. if (isset($_POST['submit']))
      40. {
      41. $ebenen = $_POST['ebenen'];
      42. for ($z = 0; $z <= $ebenen; $z++)
      43. {
      44. for ($l = ($ebenen - $z); $l > 0; $l--)
      45. {
      46. echo '&nbsp;&nbsp;';
      47. }
      48. for ($s = 0; $s < (2 * $z - 1); $s++)
      49. {
      50. echo '*';
      51. }
      52. echo '<br />';
      53. }
      54. for ($st = 0; $st < 2; $st++)
      55. {
      56. for ($le = 0; $le < ($ebenen -1); $le++)
      57. {
      58. echo '&nbsp;&nbsp;';
      59. }
      60. echo '*<br />';
      61. }
      62. }
      63. ?>
      64. </body>
      65. </html>
      Peace is a lie, there is only passion.

      Original von Xion
      Original von IronCrusher
      Und hier ist meine 1. Seite, die ich gebaut habe, um das Prinzip von HTML + CSS kennenzulernen. Mit Hovereffekt! O__O! Alle Grafiken sind in MS Paint erstellt! >=D

      ironcrusher.bplaced.de/website/test/index.html


      wenn du sowas professionel haben willst, benutz Lorem Ipsum o_o

      de.wikipedia.org/wiki/Lorem_ipsum


      Cool =D

      *gleich reinmach*
      MS Paint is powerful


      gizmoh.mybrute.com