Obtengo valores de un formulario y trato de multiplicarlos con valores en el lado izquierdo incrementados en 5s. Agregué una imagen de los resultados también.
Código:
<?php if ($_SERVER["REQUEST_METHOD"] == "GET") { $costOne = trim($_GET["c1"]); $costTwo = trim($_GET["c2"]); $costThree = trim($_GET["c3"]); $costFour = trim($_GET["c4"]); $costFive = trim($_GET["c5"]); $minimum = trim($_GET["min"]); $maximum = trim($_GET["max"]); } echo '<table>'; echo '<tr>'; echo '<th>Cost per person<br>Party size</th>'; echo "<th>$costOne</th>"; echo "<th>$costTwo</th>"; echo "<th>$costThree</th>"; echo "<th>$costFour</th>"; echo "<th>$costFive</th>"; echo '</tr>'; for ($col=$minimum; $col <= $maximum; $col+=5) { echo "<tr>"; echo "<td>$col</td>"; echo "<td>$col*$costOne</td>"; echo "<td>$col*$costTwo</td>"; echo "<td>$col*$costThree</td>"; echo "<td>$col*$costFour</td>"; echo "<td>$col*$costFive</td>"; echo "</tr>"; } echo '</table>'; ?>Prueba esto:
for ($col=$minimum; $col <= $maximum; $col+=5) { echo "<tr>"; echo "<td>" .$col. "</td>"; echo "<td>" .$col*$costOne. "</td>"; echo "<td>" .$col*$costTwo. "</td>"; echo "<td>" .$col*$costThree. "</td>"; echo "<td>" .$col*$costFour. "</td>"; echo "<td>" .$col*$costFive. "</td>"; echo "</tr>"; }