FRIHOST FORUMS SEARCH FAQ TOS BLOGS COMPETITIONS
You are invited to Log in or Register a free Frihost Account!


cut down on mess/page size?





Saber
hey, well Im working on a project at the moment where I noticed that Im repeating a lot of the same code, and I know theres a way to link to other function pages(somthing like that) but I dont know how. So how would you take,
Code:
<center>Today's Reservation List</center>
                  <?php
                  $da1 = getdate(time());
                  $da = $da1["mon"];
                  $db = $da1["mday"];


                  switch ($da){
                     case "1":
                        $da = "01";
                        break;
                     case "2":
                        $da = "02";
                        break;
                     case "3":
                        $da = "03";
                        break;
                     case "4":
                        $da = "04";
                        break;
                     case "5":
                        $da = "05";
                        break;
                     case "6":
                        $da = "06";
                        break;
                     case "7":
                        $da = "07";
                        break;
                     case "8":
                        $da = "08";
                        break;
                     case "9":
                        $da = "09";
                        break;
                     default:
                        $da = $da;
                        break;
                  }

                  switch ($db){
                     case "1":
                        $db = "01";
                        break;
                     case "2":
                        $db = "02";
                        break;
                     case "3":
                        $db = "03";
                        break;
                     case "4":
                        $db = "04";
                        break;
                     case "5":
                        $db = "05";
                        break;
                     case "6":
                        $db = "06";
                        break;
                     case "7":
                        $db = "07";
                        break;
                     case "8":
                        $db = "08";
                        break;
                     case "9":
                        $db = "09";
                        break;
                     case "10":
                        $db = "10";
                        break;
                     case "11":
                        $db = "11";
                        break;
                     case "12":
                        $db = "12";
                        break;
                     case "13":
                        $db = "13";
                        break;
                     case "14":
                        $db = "14";
                        break;
                     case "15":
                        $db = "15";
                        break;
                     case "16":
                        $db = "16";
                        break;
                     case "17":
                        $db = "17";
                        break;
                     case "18":
                        $db = "18";
                        break;
                     case "19":
                        $db = "19";
                        break;
                     case "20":
                        $db = "20";
                        break;
                     case "21":
                        $db = "21";
                        break;
                     case "22":
                        $db = "22";
                        break;
                     case "23":
                        $db = "23";
                        break;
                     case "24":
                        $db = "24";
                        break;
                     case "25":
                        $db = "25";
                        break;
                     case "26":
                        $db = "26";
                        break;
                     case "27":
                        $db = "27";
                        break;
                     case "28":
                        $db = "28";
                        break;
                     case "29":
                        $db = "29";
                        break;
                     case "30":
                        $db = "30";
                        break;
                     case "31":
                        $db = "31";
                        break;
                     default:
                        $db = $db;
                        break;
                  }
                  ?>
into a different file so thats not in my main page?

-saber
jabapyth
you can use include(filename.php); in general, but here you seem a little switch-happy Shocked
try this Wink
Code:
<?php
    $da1 = getdate(time());
    $da = $da1["mon"];
    $db = $da1["mday"];
    if (strlen($da)==1){
        $da="0".$da;
    }
    if (strlen($db)==1){
        $db="0".$db;
    }
?>


if you ever catch yourself doing:
Code:
switch($x){
    case "12":
        $x="12";
        break;
}

take a break. go outside. play frisbee. sleep. Laughing
Saber
ah thank,
that will help alot, The reason why it went switch happy was due to two things,
First, I didnt check what the php would return before setting up everything,
and Second, I'm not really thinking straight.

Anyways, thanks and that will cut out about a few hundred short lines of switches.

-saber
Related topics
Reply to topic    Frihost Forum Index -> Scripting -> Php and MySQL

FRIHOST HOME | FAQ | TOS | ABOUT US | CONTACT US | SITE MAP
© 2005-2011 Frihost, forums powered by phpBB.