Frage zur Updatefunktion

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Frage zur Updatefunktion

    Hallo,

    ich habe ein Formular mit dem ich Daten in einer MySQL-Tabelle
    aktualisieren möchte.

    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">
      <tr>
        <td class="links">Einsaetze:</td>
        <td class="rechts"><input name="Einsaetze" type="text" size="30" class="feldi"></td>
      </tr>
      <tr>
        <td class="links">Spielzeit:</td>
        <td class="rechts"><input name="Spielzeit" type="text" size="30" class="feldi"></td>
      </tr>
      <tr>
        <td class="links">Auswechselung:</td>
        <td class="rechts"><input name="Auswechselung" type="text" size="30" class="feldi"></td>
      </tr>
      <tr>
        <td class="links">Einwechselung:</td>
        <td class="rechts"><input name="Einwechselung" type="text" size="30" class="feldi"></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>
    </table>
    </form>
    <?php
      
    }
      else  
      {
      
    $ch=check($id$agb);
      if(
    $ch)
      {    
      include(
    'config.php');
      
    $query="UPDATE statistik SET      
      Einsaetze = '
    $_GET[Einsaetze]', 
      Spielzeit = '
    $_GET[Spielzeit]', 
      Auswechselung = '
    $_GET[Auswechselung]', 
      Einwechselung = '
    $_GET[Einwechselung]', 
      WHERE id = '
    $_GET[id]'"
      
    $ok mysql_query($query) or die(mysql_error());
      if(!
    $ok)
      {
      echo 
    "Daten konnten nicht &uuml;bernommen werden !";
      }
      else
      {
      echo 
    'Daten wurden erfolgreich &uuml;bernommen !<br><br>';
      echo 
    '<a href="aendern.php">Hier geht es zur nächsten Eingabe</a>';
      }  
      }} 
    ?>
    Wie muss ich den Code ändern, damit die neuen Eingaben zu den
    Zahlen, die schon in der Datenbanktabelle stehen, dazuaddiert werden?

    Grüße von Sven

  • #2
    Grundlegend kannst du in MySQL so addieren:

    PHP-Code:
    UPDATE table set bla bla 1 where ...; 
    Und das kannst du in deinem Bereich auch anpassen und umsetzen.

    Kommentar

    Lädt...
    X