Am 27.09.2013 18:07, schrieb csvirt...@gmx.de: > Hallo Denis, > danke für deine Hilfe. > > Ich habe es mit dem Einbinden des JS probiert. Leider funktioniert es nicht. > Ich hatte in der alten Datei den JS Code einfach runtergetippt, so dass er > in der Reihenfolge ausgeführt wurde. Kann ich nun einfach das myfunction( ){ > bisheriger js code} so einsetzen? Hatte es so mal versucht, aber es passiert > nichts. (Firebug zeigt Syntax-Error für myfunction(<?php > json_encode($data); ?>); </script> an) > > > Die DB-Abfrage durch Einbinden von einer externen PHP-Datei ist ja optimal. > Leider findet man diesen Lösungsvorschlag nicht (so einfach) wenn man nach > einer Möglichkeit der Abfrage von externen DBs in Typo3 sucht. Es wird immer > auf Extension hingewiesen. > > > > > > -----Ursprüngliche Nachricht----- > Von: typo3-german-boun...@lists.typo3.org > [mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von Denis Djubajlo > Gesendet: Freitag, 27. September 2013 17:23 > An: typo3-german@lists.typo3.org > Betreff: Re: [TYPO3-german] Seite mit PHP, HTML, JS einbinden > > Am 27.09.2013 12:00, schrieb csvirt...@gmx.de: >> Hallo Mailingliste, >> >> >> >> ich habe die Frage in einem Typo3 Forum gestellt, aber leider keine >> Antwort erhalten, daher bitte ich das Duplikat zu entschuldigen. >> >> >> >> Setup: Typo3 6, MySQL 5.5.32, PHP 5.4.16 >> >> >> >> Ich habe eine Seite erstellt, in der PHP (Abfrage MySQL-DB) und HTML >> vorkommt. In dem HTML befindet sich Javascript, dass Variablen aus dem >> PHP-Teil übernimmt und damit rechnet und ausgibt. Die Seite liegt >> unter fileadmin, also gleiche Domain. Wie kann ich das nun am >> sinnvollsten in mein >> Typo3 bringen? Die Seite soll nur in das Layout (HTMl-Template), dass >> ich in Typo nutze eingebracht werden und die Menüstruktur >> übernehmen/in diese übernommen werden. Sonst gibt es keine Interaktion >> mit den restlichen Seiten im Typo3. >> >> >> >> Mein Ansatz bisher: PHP als externe Datei einbinden (Hello World >> klappt) und HTML mit Javascript in Content-Element „Reines HTML“ >> einfügen. Macht das Sinn oder sollte ich das JS in eine externe Datei >> bringen? Wie bekomme ich die Variablen aus PHP in JS? Bisher war es so: >> >> In der alten Datei (in der PHP, HTML und JS gemeinsam standen), sah es >> so >> aus: >> >> >> >> <?PHP >> ... >> ... >> ?> >> <html> >> <body> >> .... >> <script type="text/javascript"> >> var variable1 = <?php echo json_encode($variableausphp1); ?>; var >> variable2 = <?php echo json_encode($variableausphp2); ?>; .... >> weiterer Javascript-Code >> .... >> </script> >> </body> >> </html> >> > > Weiss nicht wie anderes das machen, ich nehme aber immer eine externe > JS-Datei, binde diese ein und sie dann im html nur noch so aus : > > <script type="text/javascript" src ="meineJS.js"></script> <script > type="text/javascript"> > myfunction(<?php json_encode($data); ?>); </script> > > > >> Allgemeine Frage dazu: >> >> Es ist ja nicht ganz einfach, Datenbankabfragen in Typo3 einzubinden. >> Aktuell frage ich eine externe MySQL-DB über das Plugin dbtable to >> htmltable ab. Wenn man nun eine PHP-Datei einbindet, die eine externe >> DB über SQL abfragt, dann sollte dies doch genauso funktionieren, wie >> wenn man Extension nutzt/baut, oder? >> > > Verstehe ich leider nicht so ganz :/ > Klar kannst du eine externe DB in dein PHP- Skript aufrufen, muss dich damit > ja nur verbinden mysql_connect() oder mysqli. > Der Rest ist dem System ja egal was im PHP Skript machst > > >> Besten Dank schon mal >> >> >> > > Hoffe konnte helfen > > Grüsse > > Denis > > > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german >
Sorry mein Fehler da fehlt noch ein echo ;) myfunction(<?php echo json_encode($data); ?>); </script> _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german