HTML interesse |
|
Ik heb het volgende script gemaakt om de topschuttersstand van een zaalvoetbalploegje bij te houden. Het probleem is echter dat hij enkel bij de eerste (peter) de waarde daadwerkelijk optelt maar bij de andere waarden wordt de ingegeven waarde gewoon in de tabel gezet ipv de som van de waarde uit de tabel en de ingevoerde waarde... Iemand enig idee?
Alvast bedankt!
<? if (isset($_POST["send"])) {
include('config.php');
$result = mysql_query("SELECT score FROM topschutters") or die (mysql_error());
$huidigestand = mysql_fetch_row($result);
$score = array($peter, $filip, $roeland, $yves, $evert, $karelh, $maarten, $karelb, $yannick, $toon);
for($i=0; $i <= sizeof($score); $i++) {
$totaal = $huidigestand[$i] + $score[$i];
mysql_query("UPDATE topschutters SET score = $totaal WHERE id = $i") or die (mysql_error());
} echo("Topschuttersstand gewijzigd"); }
else {
echo ("<form method='post' action='topschutters.php?method=POST'><table border='1'>
<tr>
<td>Naam:</td>
<td>Goals:</td>
</tr>
<tr>
<td>Peter</td>
<td><input name='peter' type='text' id='peter' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Filip</td>
<td><input name='filip' type='text' id='filip' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Roeland</td>
<td><input name='roeland' type='text' id='roeland' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Yves</td>
<td><input name='yves' type='text' id='yves' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Evert</td>
<td><input name='evert' type='text' id='evert' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Karel H.</td>
<td><input name='karelh' type='text' id='karelh' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Maarten</td>
<td><input name='maarten' type='text' id='maarten' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Karel B. </td>
<td><input name='karelb' type='text' id='karelb' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Yannick</td>
<td><input name='yannick' type='text' id='yannick' size='3' maxlength='3'></td>
</tr>
<tr>
<td>Toon</td>
<td><input name='toon' type='text' id='toon' size='3' maxlength='3'></td>
</tr>
<tr>
<th colspan='2' scope='row'><input name='send' type='submit' id='send' value='Update'></th>
</tr>
</table>
</form>"); }?>
<? if (isset($_POST["send"])) { include('config.php'); $score = array($peter, $filip, $roeland, $yves, $evert, $karelh, $maarten, $karelb, $yannick, $toon); for($i=0; $i <= sizeof($score); $i++) { $totaal = $huidigestand[$i] + $score[$i]; } echo("Topschuttersstand gewijzigd"); } else { echo ("<form method='post' action='topschutters.php?method=POST'><table border='1'> <tr> <td>Naam:</td> <td>Goals:</td> </tr> <tr> <td>Peter</td> <td><input name='peter' type='text' id='peter' size='3' maxlength='3'></td> </tr> <tr> <td>Filip</td> <td><input name='filip' type='text' id='filip' size='3' maxlength='3'></td> </tr> <tr> <td>Roeland</td> <td><input name='roeland' type='text' id='roeland' size='3' maxlength='3'></td> </tr> <tr> <td>Yves</td> <td><input name='yves' type='text' id='yves' size='3' maxlength='3'></td> </tr> <tr> <td>Evert</td> <td><input name='evert' type='text' id='evert' size='3' maxlength='3'></td> </tr> <tr> <td>Karel H.</td> <td><input name='karelh' type='text' id='karelh' size='3' maxlength='3'></td> </tr> <tr> <td>Maarten</td> <td><input name='maarten' type='text' id='maarten' size='3' maxlength='3'></td> </tr> <tr> <td>Karel B. </td> <td><input name='karelb' type='text' id='karelb' size='3' maxlength='3'></td> </tr> <tr> <td>Yannick</td> <td><input name='yannick' type='text' id='yannick' size='3' maxlength='3'></td> </tr> <tr> <td>Toon</td> <td><input name='toon' type='text' id='toon' size='3' maxlength='3'></td> </tr> <tr> <th colspan='2' scope='row'><input name='send' type='submit' id='send' value='Update'></th> </tr> </table> </form>"); }?>
P.S.: Het is misschien niet het mooiste script maar ik ben dan ook een beginneling op het vlak van php en mysql...
|