Hallo,
ich möchte mit Hilfe eines Formulares Daten in einer Tabelle ändern.
Die neuen Daten, die im Formular eingegeben werden, sollen zu den
vorhandenen Daten dazuaddiert werden.
Bis jetzt habe ich folgenden Code:
PHP-Code:
<FORM method="get" action="aendern.php">
<?php
error_reporting(0);
$id = $_GET["id"];
$submit = $_GET["submit"];
function check($id)
{
$fehler=0;
if (empty($id)) { die ("<span class=\"Beitrag\">Es ist ein Fehler aufgetreten. Du hast vergessen,
die ID einzugeben.</span><p><a href=\"javascript:history.back()\" class=\"multilink\"
>Korrigiere bitte Deine Eingabe.</a>"); }
return true;
}
if(!$submit)
{
?>
<table id="anmeldetabelle">
<thead>
<th colspan="2"><h3>Update des Spielers</h3></th>
</thead>
<tbody>
<tr>
<td class="links">ID:</td>
<td class="rechts"><input name="id" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Einsaetze:</td>
<td class="rechts"><input name="Einsaetze" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Spielzeit:</td>
<td class="rechts"><input name="Spielzeit" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Auswechselung:</td>
<td class="rechts"><input name="Auswechselung" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Einwechselung:</td>
<td class="rechts"><input name="Einwechselung" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Tore:</td>
<td class="rechts"><input name="Tore" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Vorlagen:</td>
<td class="rechts"><input name="Vorlagen" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Gelb:</td>
<td class="rechts"><input name="Gelb" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Gelb-Rot:</td>
<td class="rechts"><input name="Gelb_Rot" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Rot:</td>
<td class="rechts"><input name="Rot" type="text" size="30" class="feldi" value="0"></td>
</tr>
<tr>
<td class="links">Absenden:</td>
<td class="rechts">
<input type="submit" name="submit" value="Absenden" class="sender">
<input type="reset" value="Abbrechen" class="sender">
</td>
</tr>
</tbody>
</table>
</form>
<?php
}
else
{
$ch=check($id);
if($ch)
{
include('config.php');
$query="UPDATE statistik SET
Einsaetze = '$_GET[Einsaetze]',
Spielzeit = '$_GET[Spielzeit]',
Auswechselung = '$_GET[Auswechselung]',
Einwechselung = '$_GET[Einwechselung]',
Tore = '$_GET[Tore]',
Vorlagen = '$_GET[Vorlagen]',
Gelb = '$_GET[Gelb]',
Gelb_Rot = '$_GET[Gelb_Rot]',
Rot = '$_GET[Rot]'
WHERE id = '$_GET[id]'";
$ok = mysql_query($query) or die(mysql_error());
if(!$ok)
{
echo "Daten konnten nicht übernommen werden !";
}
else
{
echo 'Daten wurden erfolgreich übernommen !<br><br>';
echo '<a href="aendern.php">Hier geht es zur nächsten Eingabe</a><br><br>';
echo '<a href="index.php">Hier geht es zum Hauptmenue</a>';
}
}
}
?>
Dort werden aber die vorhandenen Daten durch nie neuen ersetzt.
Wie muss man den Code ändern, damit die Daten dazuaddiert werden?
Grüße von Peter