Welcome Guest, Not a member yet? Register   Sign In
php mod % 3
#3

[eluser]John_Betong[/eluser]
[quote author="Zaatar" date="1192777278"]why don't you use modulo 3 ( % 3) ?[/quote]

Why don't you use modulo 5 ( % 5)[b] ?

[b]controller.php
Code:
...
  ...
  ...

  //===========================================
  function five_col() {
    // $data    = $this->m_lib->m_first(NULL);
    // echo 'fred';die;
    $sql          = 'SELECT id, title FROM jokes'; //  WHERE id < 42
    $result     = $this->db->query($sql);
    
    foreach($result->result()as $row):
        switch($row->id % 5) {
            case 0    :    $data['a0'][] = anchor('/joke/show/'. $row->id, sprintf('&#x4d;  %s', $row->id, $row->title)); break;
            case 1    :    $data['a1'][] = anchor('/joke/show/'. $row->id, sprintf('&#x4d;  %s', $row->id, $row->title)); break;
            case 2    :    $data['a2'][] = anchor('/joke/show/'. $row->id, sprintf('&#x4d;  %s', $row->id, $row->title)); break;
            case 3    :    $data['a3'][] = anchor('/joke/show/'. $row->id, sprintf('&#x4d;  %s', $row->id, $row->title)); break;
            case 4    :    $data['a4'][] = anchor('/joke/show/'. $row->id, sprintf('&#x4d;  %s', $row->id, $row->title)); break;

/*            
            case 0    :    $data['a0'][] = sprintf("&#x4d;  &#x10;s", $row->id , $row->title); break;
            case 1    :    $data['a1'][] = sprintf("&#x4d;  &#x10;s", $row->id , $row->title); break;
            case 2    :    $data['a2'][] = sprintf("&#x4d;  &#x10;s", $row->id , $row->title); break;
            case 3    :    $data['a3'][] = sprintf("&#x4d;  &#x10;s", $row->id , $row->title); break;
            case 4    :    $data['a4'][] = sprintf("&#x4d;  &#x10;s", $row->id , $row->title); break;
            case 5    :    $data['a5'][] = sprintf("&#x4d;  &#x10;s", $row->id , $row->title); break;
*/        
        }//end switch
    endforeach;
    
        $show    = $this->load->view('_five_col', $data, TRUE);
        echo $show;            
        
    // return $this->m_sql($data);

    // $this->j_view($data);
  }//endfunc
&nbsp;

View: _five_col.php
Code:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
&lt;html lang="en-GB"&gt;
&lt;head&gt;
&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;
  &lt;title&gt;Five Columns&lt;/title&gt;
  &lt;base href="&lt;?php echo base_url() .APPPATH ?&gt;" /&gt;
  &lt;link   type="text/css" href="css/ss_pink.css" rel="stylesheet" /&gt;
  &lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /&gt;
  &lt;meta name="author" content="John_Betong" /&gt;
  &lt;meta name="keywords" content="&lt;?php echo isset($head_keywords) ? $head_keywords : 'jokes' ?&gt; " /&gt;
  &lt;meta name="description" content="Soon to be the best joke site on the web" /&gt;
  &lt;meta http-equiv="imagetoolbar" content="no" /&gt;
  &lt;link rel="icon" href="favicon.ico" type="image/x-icon" /&gt;
  &lt;link rel="shortcut icon" href="anetizer.ico" type="image/x-icon" /&gt;
  &lt;?php /* HTML JavaScript code here */ ?&gt;
  &lt;?php /* http://www.sitepoint.com/article/simply-javascript/2 */ ?&gt;
  &lt;style type="text/css"&gt;
        body                {background:#eee none; color:#00f; border:0; margin:0; padding:0; foint-family:arial, verdana; font-size:20px}
        p                        {margin:0 0 1em 0}
        h1                    {text-align:center}
        #container    {background:#ccc none; color:#f0f; width:1000px; margin: 3em auto; border:outset 4px}
        
        .column0, .column1, .column2, .column3, .column4 {color:#000; clear:right; float:left; width:19%; border:dotted; margin:1em auto}
        .column0    {background:#cff none}
        .column1    {background:#ffc none}
        .column2    {background:#cfc none}
        .column3    {background:#ff9 none}
        .column4    {background:#9f9 none}
        .column5    {background:#9ff none}
    &lt;/style&gt;
&lt;/head&gt;

&lt;?php
    function floated_box($a=array(), $col='column0')    {
        
        echo "<div class='$col'>";
             foreach($a as $row):
                     echo '<p>' .$row .'</p>';
             endforeach;
        echo '</div>';
    }
    
?&gt;    
        
&lt;body&gt;
    <div id='container'>
        <h1>Johns-Jokes</h1>
        
        &lt;?= floated_box($a1, 'column1') ?&gt;
        &lt;?= floated_box($a2, 'column2') ?&gt;
        &lt;?= floated_box($a3, 'column3') ?&gt;
        &lt;?= floated_box($a4, 'column4') ?&gt;
        &lt;?= floated_box($a0, 'column0') ?&gt;
    </div>    
            
    
&lt;/body&gt;
&lt;/html&gt;


Messages In This Thread
php mod % 3 - by El Forum - 10-18-2007, 06:07 PM
php mod % 3 - by El Forum - 10-18-2007, 08:01 PM
php mod % 3 - by El Forum - 10-18-2007, 10:00 PM
php mod % 3 - by El Forum - 10-18-2007, 10:07 PM
php mod % 3 - by El Forum - 10-19-2007, 03:31 AM
php mod % 3 - by El Forum - 10-29-2007, 04:04 PM
php mod % 3 - by El Forum - 10-31-2007, 05:24 AM
php mod % 3 - by El Forum - 10-31-2007, 08:23 AM
php mod % 3 - by El Forum - 10-31-2007, 09:03 AM
php mod % 3 - by El Forum - 10-09-2008, 04:07 PM
php mod % 3 - by El Forum - 10-09-2008, 09:06 PM
php mod % 3 - by El Forum - 10-09-2008, 11:17 PM
php mod % 3 - by El Forum - 10-10-2008, 12:34 AM
php mod % 3 - by El Forum - 10-10-2008, 03:38 AM
php mod % 3 - by El Forum - 10-10-2008, 12:23 PM
php mod % 3 - by El Forum - 10-11-2008, 09:36 AM
php mod % 3 - by El Forum - 10-11-2008, 01:42 PM



Theme © iAndrew 2016 - Forum software by © MyBB