Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Well the simplest answer based on what you already have to sum up the rows is this:</p> <pre><code>&lt;?php $count = 0; $statement = $db-&gt;query('SELECT * FROM workouts'); foreach($statement as $row): ?&gt; &lt;tr&gt; &lt;td&gt;&lt;?php echo $count++; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['team_name']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week1']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week2']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week3']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week4']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week5']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week6']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week7']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week8']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week9']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week10']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week11']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week12']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week1'] + $row['week2'] + $row['week3'] + $row['week4'] + $row['week5'] + $row['week6'] + $row['week7'] + $row['week8'] + $row['week9'] + $row['week10'] + $row['week11'] + $row['week12']; ?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;?php endforeach; ?&gt; </code></pre> <p>But in order to use this value to control the order in which the rows are displayed you will need to get MySQL to do this work for you.</p> <p>What you will be wanting to do is something like this:</p> <pre><code>&lt;?php $count = 0; $statement = $db-&gt;query(' SELECT *, week1 + week2 + week3 + week4 + week5 + week6 + week7 + week8 + week9 + week10 + week11 + week12 AS Total FROM workouts ORDER BY Total '); foreach ($statement as $row): ?&gt; &lt;tr&gt; &lt;td&gt;&lt;?php echo $count++; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['team_name']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week1']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week2']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week3']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week4']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week5']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week6']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week7']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week8']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week9']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week10']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week11']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['week12']; ?&gt;&lt;/td&gt; &lt;td&gt;&lt;?php echo $row['Total']; ?&gt;&lt;/td&gt; &lt;/tr&gt; &lt;?php endforeach; ?&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload