Seite 1 von 2

Eingabefelder für eine Datenbank

Verfasst: 19.01.2005 21:54
von DreamPromise
Moin Moin

Ich möchte gern ein Seite machen wo ich z.B. Zahlen eingebe.

Ander sollen dann diese Zahlen sehen können...aber immer die aktuellen.

Beispiel:

Ich trage 100 in die Tabelle ein (über eine Eingabeseite)
2 Tage später trag ich 300 ein.

Der User soll dann NUR die Zahl 400 sehen.

Trag ich irgendwann dann mal 1000 ein soll der User dann 1400 sehen.

Sollte also irgendwie immer addiert werden.

Wer kann da Helfen??
Leider hab ich fast keine Ahnung wie man sowas anstellt.
Die Datenbank hab ich schon...aber wie muß ich weiter vorgehen???

Vielen Dank für eure Hilfe

DP

Re: Eingabefelder für eine Datenbank

Verfasst: 19.01.2005 23:01
von Pyramide
DreamPromise hat geschrieben:Die Datenbank hab ich schon...aber wie muß ich weiter vorgehen???
Den Inhalt der Tabelle aktualisieren. Wie genau, hängt von der Struktur der Tabelle(n) ab

Verfasst: 20.01.2005 13:47
von DreamPromise

Code: Alles auswählen

<html>
<head>
</head>
<body>
  <table>
    <tr>
      <th>
        id
      </th>
      <th>
        zahl
      </th>
    </tr>
  <?php
    $db = mysql_connect("localhost","v035212","passwort")or die("Verbindungsfehler!");
    mysql_select_db("v035212");
    $sql = "SELECT id, zahl, FROM tab_zahlen";
    if($result = mysql_query($sql))
    {
      while($row = mysql_fetch_array($result))
      {
        echo '
          <tr>
            <td>
               '.$row["id"].'
            </td>
            <td>
               '.$row["zahl"].'
            </td>
          </tr>';
      }
    }
    else
    {
      echo '
        <tr>
          <td colspan="2">
            Problem bei der Datenausgabe!
          </td>
        </tr>';
    }
  ?>
  </table>
</body>
</html>
Warum wird denn hier nur Problem bei der Datenausgabe! angezeigt?
Weiss einer wo der Fehler liegt ??

Danke schon mal

DP

Verfasst: 20.01.2005 13:51
von itst
Da ist ein Komma zuviel, in der Query nach 'zahl'.

Verfasst: 20.01.2005 14:07
von DreamPromise
Winderbar..das geht schon mal ;-)

Aber wie kann ich denn jetzt ie Einträge summiert anzeigen ??

Verfasst: 20.01.2005 14:47
von itst
Musst Du nur die Summe wissen oder willst Du auch einzelene Eingaben rückgängig machen können?

Verfasst: 20.01.2005 15:24
von DreamPromise
Also der der die Seite betritt soll nur die Summe sehen können.

Aber ICH muß die Tabelle ja erstmal füttern.
Dazu brauche ich ja 2 Felder...eines wo der Betrag hinzugerechnet wird und ein Feld wo ich einen Betrag abziehen kann.

Geht sowas überhaupt ???

Verfasst: 20.01.2005 15:33
von Blutgerinsel
Man speichert berechnete Werte die in der DB vorhanden sind nicht wieder in der Datenbank.......

Das ist ein und die selbe Information !

Was spricht gegen eine Fortlaufende Table
140
200
300
-130
-12
2000

Und dann die Aggregatfunktion sum(); darauf anzuwenden?

Wenn das in Richtung Buchhaltung geht wäre deine gedachte Idee ohnehin falsch weil es findet nur
eine Belastung und Entlastung(Gutschrift) statt ansonsten ist der Geldfluss nicht mehr nachvollziehbar....
Durch das Schema hast du ein einfach Buchungskonto....

Verfasst: 20.01.2005 15:45
von DreamPromise
Also es geht im Grunde um folgendes:

Ich leihe einem Bekannten ab und an mal Geld weil er damit was machen muß :wink: .
Nun will ich das in eine DB eintragen damit er per Internet weiß wieviel er mir noch geben muß.

Leider gibt er mir nicht immer die volle Summe sondern manchmal nur ein viertel.
Das will ich dann eintragen und er soll dann die aktuelle Summe sehen.

So soll es ablaufen...vielleicht gibt es ja ne andere Möglichkeit....

Verfasst: 23.01.2005 13:54
von DreamPromise
Hat keiner ne Idee die man umsetzen kann :-(:-(

DP