Results 1 to 10 of 27

Thread: Day 6 - Associative Array - Become PHP Expert in 30 days

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Join Date
    Nov 2009
    Location
    kerala
    Posts
    19,076

    Default multi Dimensional Array - discount example

    I have modified my previous code with css class and * discount.

    http://php.flashwebhost.com/sibichan/Day-6/discount.php


    <style>
    .box{width:250px;float:left;border:1px solid #8a8a8a;padding:5px;margin:5px}
    </style>

    PHP Code:

    <?php
    $monitor 
    = array();
    $monitor1 ['brand'] = 'Dell';

    $monitor1 ['size'] = 27;

    $monitor1 ['price'] = 6000;

    $monitor1 ['discount'] = 10;


    $monitor2 = array();
    $monitor2 ['brand'] = 'Viewsonic';

    $monitor2 ['size'] = 23;

    $monitor2 ['price'] = 2000;

    $monitor2 ['discount'] = 9;


    $monitor3 =array ();
    $monitor3 ['brand'] = 'Samsung';

    $monitor3 ['size'] = 24;

    $monitor3 ['price'] = 4000;

    $monitor3 ['discount'] = 7;



    $monitor4 = array();
    $monitor4 ['brand'] = 'LG';

    $monitor4 ['size'] = 19;
    $monitor4 ['price'] = 1500;

    $monitor4 ['discount'] = 5;

    $monitor[] = $monitor1;

    $monitor[] = $monitor2;

    $monitor[] = $monitor3;

    $monitor[] = $monitor4;

    foreach (
    $monitor as $ledMonitor)    {

    echo 
    '<div class=box>';
    echo 
    ' Brand : ' $ledMonitor['brand'] . '<br>';

    echo 
    ' Size : ' $ledMonitor['size'] .'" ' '<br>';

    echo 
    ' Price : ' $ledMonitor['price'] . '<br>';

    echo 
    ' Discount : ' $ledMonitor ['discount'] . '<br>';


    echo 
    'Price after discount :'. (($ledMonitor ['price']) - ($ledMonitor ['price'] * $ledMonitor ['discount']/100));


    if (
    $ledMonitor['price'] <=2000 ) {

    echo 
    '<div style=color:red;font-weight:bold>Exclusive offer !</div>';

    }
    elseif (
    $ledMonitor['price'] <=4000 ){

    echo 
    '<div style=color:#0033ff;font-weight:bold>HURRY ! . Limitted-time offer !</div>';

    }
    else {

        echo 
    '<div style=color:#009900;font-weight:bold>Premium offer  !</div>';

    }

    echo 
    '</div>';
    }
    Last edited by Vahaa11; 05-16-2014 at 04:53 AM.

  2. #2
    Join Date
    Feb 2007
    Posts
    26,214

    Default

    DAY 6 PHP PROGRAMMING

    http://php.flashwebhost.com/tom/day_6_array_2.php

    Code:
    <?php
    
    
    $movies = array();
    
    
    $movie1 = array();
    
    
    $movie1['name'] = 'Mr. Fraud';
    $movie1['starring'] = 'Mohanlal, Manjari, Mia';
    $movie1['rate'] = '90';
    $movie1['theatre'] = 'EVM Kavitha, Ernakulam';
    $movie1['booking'] = 'Available';
    
    
    $movie2 = array();
    
    
    $movie2['name'] = 'How Old Are You';
    $movie2['starring'] = 'Manju Warrier';
    $movie2['rate'] = '80';
    $movie2['theatre'] = 'Saritha';
    $movie2['booking'] = 'Not Available';
    
    
    $movie3 = array();
    
    
    $movie3['name'] = 'Bangalore Days';
    $movie3['starring'] = 'Dulquer Salman';
    $movie3['rate'] = '110';
    $movie3['theatre'] = 'Padma';
    $movie3['booking'] = 'Available';
    
    
    $movies[] = $movie1 ;
    $movies[] = $movie2 ;
    $movies[] = $movie3 ;
    
    
    echo '<pre>';
    print_r($movies);
    echo '</pre>';
    
    
    echo '<h1>Movies Details</h1>';
    
    
    foreach($movies as $movie) {
    echo '<hr>';
    echo 'Movie Name: ' .$movie['name']. '<br>';
    echo 'Star Cast: ' .$movie['starring'].'<br>';
    echo 'Ticket Rate: ' .$movie['rate']. '<br>';
    echo 'Theatre: ' .$movie['theatre']. '<br>';
    echo 'Online Booking: ' .$movie['booking']. '<br>';
    
    
    if ($movie['booking'] == 'Available') {
    
    
    echo '<p>Tickets Available, Please book your tickets now</p>';
    }
    
    
    }
    
    
    echo '<hr>';

  3. #3
    Join Date
    Apr 2005
    Posts
    46,704

    Default

    http://php.flashwebhost.com/mini/array_2.php


    Code:
    <?php
    
    $mobiles = array();
    
    
    $mobile1 = array();
    
    $mobile1 ['name'] = 'Samsung';
    $mobile1 ['price'] = 4000;
    $mobile1 ['color'] = 'white';
    $mobile1 ['available'] = 'yes';
    
    
    $mobile2 = array();
    $mobile2 ['name'] = 'Reliance';
    $mobile2 ['price'] = 5000;
    $mobile2 ['color'] = 'yellow';
    $mobile2 ['available'] = 'yes';
    
    $mobile3 = array();
    
    $mobile3 ['name'] = 'nokia';
    $mobile3['price'] = 6000;
    $mobile3 ['color'] = 'red';
    $mobile3 ['available'] ='no';
    
    $mobiles[] = $mobile1;
    $mobiles[] = $mobile2;
    $mobiles[] = $mobile3;
    /*
    echo '<pre>';
    print_r($mobiles);
    echo'</pre>';*/
    
    
    echo '<h1>Menu</h1>';
    
    foreach ($mobiles as $mobile) {
        echo '<hr>';
        echo '<b>Name:</b> '  . $mobile['name']  . '<br>';
        echo '<b>Price:</b> Rs: '  . $mobile['price']  . '/-<br>';
        echo '<b>Color:</b> '  . $mobile['color']  . '<br>';
        echo '<b>Available:</b> '  . $mobile['available']  . '<br>';
    
        if ($mobile ['available'] == 'yes') {
            echo '<p>Product in stock, buy before it becomes out of stock.</p>';
        }
    
    if ($mobile ['available'] == 'no'){echo '<p>Out of Stock.</P>';}
    
    }
    
    echo'<hr>';
    Last edited by minisoji; 05-17-2014 at 07:02 AM.

  4. #4
    Join Date
    Sep 2003
    Posts
    3,040

    Default

    Quote Originally Posted by minisoji View Post
    http://php.flashwebhost.com/mini/array_2.php


    Code:
    <?php
    
    $mobiles = array();
    
    
    $mobile1 = array();
    
    $mobile1 ['name'] = 'Samsung';
    $mobile1 ['price'] = 4000;
    $mobile1 ['color'] = 'white';
    $mobile1 ['available'] = 'yes';
    
    
    $mobile2 = array();
    $mobile2 ['name'] = 'Reliance';
    $mobile2 ['price'] = 5000;
    $mobile2 ['color'] = 'yellow';
    $mobile2 ['available'] = 'yes';
    
    $mobile3 = array();
    
    $mobile3 ['name'] = 'nokia';
    $mobile3['price'] = 6000;
    $mobile3 ['color'] = 'red';
    $mobile3 ['available'] ='no';
    
    $mobiles[] = $mobile1;
    $mobiles[] = $mobile2;
    $mobiles[] = $mobile3;
    /*
    echo '<pre>';
    print_r($mobiles);
    echo'</pre>';*/
    
    
    echo '<h1>Menu</h1>';
    
    foreach ($mobiles as $mobile) {
        echo '<hr>';
        echo '<b>Name:</b> '  . $mobile['name']  . '<br>';
        echo '<b>Price:</b> Rs: '  . $mobile['price']  . '/-<br>';
        echo '<b>Color:</b> '  . $mobile['color']  . '<br>';
        echo '<b>Available:</b> '  . $mobile['available']  . '<br>';
    
        if ($mobile ['available'] == 'yes') {
            echo '<p>Product in stock, buy before it becomes out of stock.</p>';
        }
    
    if ($mobile ['available'] == 'no'){echo '<p>Out of Stock.</P>';}
    
    }
    
    echo'<hr>';

    Good script.
    Become PHP Expert in 30 days
    FreeMarriage.com - Free Online Matrimonial
    FlashWebHost.com - Professional Web Hosting, Designing.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •