php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.04.2005, 18:41  
Gast
 
Beiträge: n/a
Standard Problem mit anzeige aus DB, erst nach refresh aktueller wert

Hi,
also ich habe folgendes Problem, und zwar kann man per Formular ein paar sachen machen, sind alles Textfelder. Der Zahlen wert in diesen Feldern wird bei einem array abgezogen bei einem addiert und so weiter.

So nun mein Problem meine form wird mittels
PHP-Code:
<?php
$_SERVER
['PHPSELF']?action=yes
?>
an die selbe Seite übertragen, die Anfragen für die echos der neuen werte entnehme ich direkt aus meinem mysql_fetch_assoc.
Jetzt wird aber der aktuelle Wert erst angezeigt, wenn ich die Seite nochmal refreshe.
Also ich hab zb in der spalte1 den wert 1, jetzt gebe ich im textfeld 2 ein und gehe auf go, nun wird mir bei meinem echo aber immer noch der wert 1 angzeigt anstatt 3.
Einmal refreshen dann steht die 3 da???

Weiß einer was man da machen kann das gleich wenn der den update ausführt auch die neuen Variablen angezeigt werden?

Mfg
Alex
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 27.04.2005, 18:58  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Ob deiner ausserst präzise Problembeschreibung, gestatte mir eine Frage

Häääää?
DiBo33 ist offline  
Alt 27.04.2005, 19:06  
Gast
 
Beiträge: n/a
Standard

Okay ganz vereinfacht:
Ich habe die Spalte Zahl und die Spalte Level
Nun 2 textfelder, eins für die Spalte Zahl eins für Spalte Level
Beim ersten Textfeld gebe ich die 1 ein und beim 2ten die 5
Jetzt folgt ein Update der Zahl = Zahl + Variable setzt (hier eins)
und das selbe nochmal für die 2te Spalte.
Dann habe ich ein echo welches mir die Zahl und das Level ausgibt.
Ich habe nun 1 und 5 s.o. eingegeben und drücke auf submit. Die Werte werden nun gleich in die DB eingetragen nur bei meinem echo wird noch der alte Wert angezeigt. Ich drücke einmal auf Aktualisieren oder zurück und siehe da dort steht nun der neue Wert.

Ich würde gern wissen warum O_o
Und wie ich das ändere, das ich gleich den neuen Wert sehe...
Jetzt verstanden?

Mfg
Alex
 
Alt 27.04.2005, 19:09  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Bist du sicher, dass du den anzuzeigenden Wert auch nach dem UPDATE abfragst?

Am einfachsten wäre wohl du zeigst dein relevanten Code.
DiBo33 ist offline  
Alt 27.04.2005, 19:22  
Gast
 
Beiträge: n/a
Standard

Nein den habe ich vor dem update, das dürfte aber doch nix machen weil doch die Seite neu geladen wird und somit ein neues query für die abfrage gesendet wird oder nicht?
Es geht nicht anders, es muss drüber stehen...

Das ist aber ganz schön viel text weil noch if abfragen und alles mit dabei sind...
Mfg
Alex
 
Alt 27.04.2005, 19:33  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Dann überlege mal ganz scharf die Programmlogik

Wenn du den Wert vor dem UPDATE erfragst, brauchst du dich nicht zu wundern, wenn der alte Wert vorhanden ist.
DiBo33 ist offline  
Alt 27.04.2005, 19:40  
Gast
 
Beiträge: n/a
Standard

jopp ist mir klar und deswegen wollte ich wissen ob es dabei einen trick gibt durch automatisches neuladen des querys oder so...
Mfg
Alex
 
Alt 27.04.2005, 19:42  
Erfahrener Benutzer
 
Registriert seit: 05.07.2004
Beiträge: 1.476
DiBo33
Standard

Nein, das einfachste ist es die logik des Scriptes umzustellen.
DiBo33 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
nach grösstem (unbekannten) Wert suchen lindner Datenbanken 2 20.08.2006 22:13
Problem beim Auswerten eines select Feldes FireFIghter PHP Tipps 2006 3 23.04.2006 15:28
Problem mit IF in MySQL-Query connyas Datenbanken 3 05.04.2006 15:43
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
[Erledigt] Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
minus wert, plus wert in variable nutzen PHP Tipps 2005-2 5 22.10.2005 19:15
Problem beim Zusammenfügen von Arrays mit array_merge PHP Tipps 2005-2 2 08.10.2005 16:44
Anzeige Problem und verlinkungen mit include PHP Tipps 2005-2 3 17.07.2005 13:27
DIV Layer Anzeige Problem. Nach refresh korrekte Anzeige HTML, Usability und Barrierefreiheit 12 23.06.2005 14:38
Problem mit Timestamps für Useronline anzeige PHP Tipps 2005-2 2 07.06.2005 19:51
[Erledigt] Problem: per klick auf Button Wert erhöhen/verringern HTML, Usability und Barrierefreiheit 7 07.10.2004 08:31
Problem bei Datenbankeintragung mit Zeit Skazi PHP Tipps 2004 4 20.09.2004 17:22
problem mit meta refresh mrSpok PHP Tipps 2004 0 13.09.2004 15:16
Problem mit Refresh Kofi PHP Tipps 2004 8 24.08.2004 15:06
Problem bei Datenbankabfrage und Anzeige PHP Tipps 2004 3 07.07.2004 12:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.