stefan-engelke Geschrieben 10. März 2009 Teilen Geschrieben 10. März 2009 Hi, stehe vor einem kleinen Problem, müsste aus einer Tabelle automatisch einen Wert auslesen, welcher direkt in einer zweiten Tabelle übernommen wird. Folgendes Beispiel: Tabelle 1; User schreibt den Wert 2 in ein Feld! Tabelle 2; Der eingetragene Wert wird automatisch, ohne betätigung eines Submit-Buttons in ein Feld x der zweiten Tabelle eingetragen. Zur Frage: Kann ich das Problem mit php oder Javascript lösen und benötige ich hierzu zwingend AJAX? Wäre dann auch schon alles! Also, PHP & Javascript oder auch noch AJAX? Schonmal vielen Dank für jeden Tipp! P.S. sollte es schon ein fertiges Script geben, wäre ich natürlich auch sehr dankbar ;D Gruß Stefan Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 10. März 2009 Teilen Geschrieben 10. März 2009 stehe vor einem kleinen Problem, müsste aus einer Tabelle automatisch einen Wert auslesen, welcher direkt in einer zweiten Tabelle übernommen wird. Benutze ein SQL Statement der Form: insert into <target> select <fields> from <source> Also, PHP & Javascript oder auch noch AJAX? Du brauchst keine von diesen Sprachen, Du kannst das Statement auch direkt auf Deinem DBMS absetzen. P.S. sollte es schon ein fertiges Script geben, wäre ich natürlich auch sehr dankbar ;D Nein, gibt es nicht, denn niemand kennt Deine DB Struktur. Allgemein: Deine Informationen sind recht dürftig Phil Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stefan-engelke Geschrieben 11. März 2009 Autor Teilen Geschrieben 11. März 2009 okay, habe mich vielleicht echt ein bischen dürftig ausgedrückt, ich versuchs nochmal. Es handelt sich um einen Onlineshop (OSCommerce), in dem zwei Tabellen (keine DB-Tabellen, sondern eher eine Art Formular angezeigt werden sollen), in die man halt Zahlen schreiben kann. Der Shop ist in php Programmiert, möchte dem ganzen halt noch ein paar features hinzufügen, eben halt diese beiden Formular-Tabellen! Dahinter steht natürlich auch eine MySQL-Datenbank, diese möchte ich allerdings für dieses vorhaben nicht in gebrauch nehmen! Wenn also ein Besucher der Seite in die erste Tabelle einen Wert einträgt, soll automatisch auf der zweiten Tabelle dieser Wert angezeigt werden bzw. es soll ein neu berechneter Wert in der zweiten Tabelle angezeigt werden. Hoffe mal, dass ich die Situation jetzt etwas besser und verständlicher beschrieben habe, deshalb wollte ich halt wissen, wie ich das am besten bewerkstellige und das ganze ohne neue Tabellen in der Datenbank anzulegen. Gruß Stefan Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
VaNaTiC Geschrieben 11. März 2009 Teilen Geschrieben 11. März 2009 Wenn Du die Berechnung auf Deinem Server machen willst/musst, dann geht das nur mit AJAX oder wie bisher ohne AJAX mit POST-Reloads, IFrames, ... Wenn Du dieses berechnete Feld allerdings erst zum Schluss benötigst oder garnicht, weil es nur zur Anzeige dient, dann würde ich das ganze mit JavaScript machen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
stefan-engelke Geschrieben 11. März 2009 Autor Teilen Geschrieben 11. März 2009 Vielen Dank, dass wollte ich nur bestätigt haben... dass ich dieses mit AJAX machen muss und es keine mög. per php gibt, war mir eigentlich schon klar, wollte es nur nochmal bestätigt haben. Danke Danke! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
T3D Geschrieben 11. März 2009 Teilen Geschrieben 11. März 2009 "ajax nutzen muss" ... is so ned ganz richtig, da man ja auch mit javascript ohne ajax rechnen kann. aber das was du wissen wolltest, hast du bereits richtig erkannt.. man kann mit php keine live-aenderungen vornehmen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.