Ich habe in einem anderen Threat schon mal so ähnlich gefragt.
Leider komme ich nach 3 Tagen lesen, testen, lesen, testen usw. nicht mehr weiter.
Ich habe die profil_edit.php von ilch etwas verändert.
Habe auch vieles hinbekommen aber an einer Stelle hapert es gewaltig.
Ich habe einige DB Felder zusätzlich erstellt und möchte die neu erstellten Felder am Ende addieren und in das Feld gesamt speichern.
$abfrage = 'SELECT gilde,lev,alf,fen,gla,hel,mid,nam,forn,wat,ruf,tok,kar,abe,sos,vol,cad,ran,gle,pgi,ctp,gesamt,durch FROM `prefix_user` WHERE id = "'.$_SESSION['authid'].'"'; $gesamt = $row->alf + $row->fen + $row->gla + $row->hel + $row->mid + $row->nam + $row->forn + $row->wat + $row->ruf + $row->tok + $row->kar + $row->abe + $row->sos + $row->vol + $row->cad + $row->ran + $row->gle + $row->pgi + $row->ctp; // Temporär $gesamt = 190; $durch = ($gesamt/19); db_query("UPDATE prefix_user SET gesamt='".mysql_escape_string($gesamt)."', durch='".mysql_escape_string($durch)."' WHERE id = ".$_SESSION['authid'] );
Wenn ich das // Temporär zum Testen nutze, werden die 190 in die DB in das Feld gesammt geschrieben und
der Durchschnitt wir auf 10 berechnet und ins Feld durch geschrieben.
wenn ich gesamt berechnen will, wird aber immer 0 und 0.00 in die beiden Felder geschrieben.
1. Wie kann ich die Werte der DB Tabelle auslesen und berechnen.
Das in die DB schreiben klappt ja.
Ich weiss einfach nicht mehr weiter.
Bitte um Hilfe und bedanke mich schon mal.
MfG
Tommy67