Jump to content

declare variable as a layer?


MDanz

Recommended Posts

i think i tried that but i didnt get what i was trying to accomplish.

 

echo '<br><table '.$margin.'>';

 

      while ($runrows = mysql_fetch_assoc($run))

    {

              //get data

        $name = $runrows['name'];

        $image = $runrows['image'];

        $hyperlink = $runrows['hyperlink'];

        $currency = $runrows['currency'];

        $info = $runrows['info'];

        $type = $runrows['type'];

 

 

 

        echo '<tr><td>';

switch ($type) {

    case 'I':

        echo '<img src="http://www.u-stack.com/Image.jpg">';

        break;

    case 'M':

        echo '<img src="http://www.u-stack.com/Music.jpg">';

        break;

    case 'F':

        echo '<img src="http://www.u-stack.com/File.jpg">';

        break;

    case 'V':

        echo '<img src="http://www.u-stack.com/Video.jpg">';

        break;

        case 'J':

        echo '<img src="http://www.u-stack.com/Job.jpg">';

        break;

        case 'D':

        echo '<img src="http://www.u-stack.com/Discussion.jpg">';

        break;

        case 'P':

        echo '<img src="http://www.u-stack.com/Product.jpg">';

        break;

}  echo '</td></tr>';

 

 

 

    }

 

   

    echo '</table>';

 

i need to find a way to simplify this?  is there anyway to simplify this?... so i can do stuff like add this whole code to an array/echo ..

Nothing much can be simplified, only this code block

switch ($type) {
    case 'I':
        echo '<img src="http://www.u-stack.com/Image.jpg">';
        break;
    case 'M':
        echo '<img src="http://www.u-stack.com/Music.jpg">';
        break;
    case 'F':
        echo '<img src="http://www.u-stack.com/File.jpg">';
        break;
    case 'V':
        echo '<img src="http://www.u-stack.com/Video.jpg">';
        break;
         case 'J':
        echo '<img src="http://www.u-stack.com/Job.jpg">';
        break;
         case 'D':
        echo '<img src="http://www.u-stack.com/Discussion.jpg">';
        break;
         case 'P':
        echo '<img src="http://www.u-stack.com/Product.jpg">';
        break;
}

 

in to

$types = array( 'I' => 'Image.jpg',
                'M' => 'Music.jpg',
                'F' => 'File.jpg',
                'V' => 'Video.jpg',
                'J' => 'Job.jpg',
                'D' => 'Discussion.jpg',
                'P' => 'Product.jpg'
              );

if(in_array($type, $types))
{
    echo '<img src="http://www.u-stack.com/'.$types[$type].'">';
}

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.