|
|||||||
| Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
|
#1
|
|||
|
|||
|
Hallo zusammen
habe das Problem das ich auf eine Variable in der URL zugreifen muss. /index.php?id=114&tx_wfqbe_pi1[id_testimony]={1A51FFA9-6FFE-4BAA-B488-856ACE8D1372} Ich sollte die variable: id_testimony das heisst den wert {1A51FFA9-6FFE-4BAA-B488-856ACE8D1372} an ein PHP-Script übergeben. könnte mir da jemand weiterhelfen? bisher habe ich sowas zusammen. <?php include('fileadmin/template/wfqbe/rtfclass.php'); $id_value = t3lib_div::_GP('id'); $sql="SELECT * FROM TESTIMONY WHERE (TESTIMONY.T_NO = $id_value)"; $result= mysql_query($sql) or die(mysql_error()); $testimony = mysql_fetch_array($result); $r = new rtf ($testimony['TESTIMONY']); $r->output("html"); $r->parse(); if( count( $r->err) == 0) { // no errors detected echo $r->out; } ?> momentan erhalte ich nur die Page id > in diesem Fall 114. Shalom Manfred _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#2
|
|||
|
|||
|
Manfred Hungerland schrieb:
> Hallo zusammen > > habe das Problem das ich auf eine Variable in der URL zugreifen muss. > /index.php?id=114&tx_wfqbe_pi1[id_testimony]={1A51FFA9-6FFE-4BAA-B488-856ACE8D1372} > > > Ich sollte die variable: id_testimony das heisst den wert > {1A51FFA9-6FFE-4BAA-B488-856ACE8D1372} > > an ein PHP-Script übergeben. > könnte mir da jemand weiterhelfen? > bisher habe ich sowas zusammen. > > <?php > include('fileadmin/template/wfqbe/rtfclass.php'); > > $id_value = t3lib_div::_GP('id'); > $sql="SELECT * FROM TESTIMONY WHERE (TESTIMONY.T_NO = $id_value)"; > > $result= mysql_query($sql) or die(mysql_error()); > $testimony = mysql_fetch_array($result); > > $r = new rtf ($testimony['TESTIMONY']); > $r->output("html"); > $r->parse(); > if( count( $r->err) == 0) { // no errors detected > echo $r->out; > } > ?> > > > momentan erhalte ich nur die Page id > in diesem Fall 114. > Shalom > Manfred Hi Manfred, du musst ja auch die richtige Variable auslesen: $id_value = t3lib_div::_GP('id_testimony'); Grüße Basti _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#3
|
|||
|
|||
|
Basti Baumann schrieb:
> > Hi Manfred, > > du musst ja auch die richtige Variable auslesen: > > $id_value = t3lib_div::_GP('id_testimony'); > > Grüße > Basti Du hast natürlich recht. <?php include('fileadmin/template/wfqbe/rtfclass.php'); $id_value = t3lib_div::_GP('id_testimony'); $sql="SELECT * FROM TESTIMONY WHERE (TESTIMONY.ID = $id_value)"; $result= mysql_query($sql) or die(mysql_error()); $testimony = mysql_fetch_array($result); $r = new rtf ($testimony['TESTIMONY']); $r->output("html"); $r->parse(); if( count( $r->err) == 0) { // no errors detected echo $r->out; } ?> Damit erhalte ich leider die Fehlermeldung: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 eine Idee? Bin echt dankbar für jede Hilfe. Manfred _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#4
|
|||
|
|||
|
Manfred Hungerland schrieb:
> Basti Baumann schrieb: >> >> Hi Manfred, >> >> du musst ja auch die richtige Variable auslesen: >> >> $id_value = t3lib_div::_GP('id_testimony'); >> >> Grüße >> Basti > > > Du hast natürlich recht. > <?php > include('fileadmin/template/wfqbe/rtfclass.php'); > > $id_value = t3lib_div::_GP('id_testimony'); > $sql="SELECT * FROM TESTIMONY WHERE (TESTIMONY.ID = $id_value)"; > > $result= mysql_query($sql) or die(mysql_error()); > $testimony = mysql_fetch_array($result); > $r = new rtf ($testimony['TESTIMONY']); > $r->output("html"); > $r->parse(); > if( count( $r->err) == 0) { // no errors detected > echo $r->out; > } > ?> > Damit erhalte ich leider die Fehlermeldung: > You have an error in your SQL syntax; check the manual that corresponds > to your MySQL server version for the right syntax to use near ')' at line 1 > > eine Idee? Bin echt dankbar für jede Hilfe. > Manfred Hi Manfred, ich fürchte das liegt an deinen Klammern {}. Gib doch mal $id_value aus, ob überhaupt ein Wert vorhanden ist. Grüße Basti _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#5
|
|||
|
|||
|
Basti Baumann schrieb:
> Hi Manfred, > > ich fürchte das liegt an deinen Klammern {}. > Gib doch mal $id_value aus, ob überhaupt ein Wert vorhanden ist. > > Grüße > Basti <?php $id_value = t3lib_div::_GP('id_testimony'); echo $id_value ?> Ergibt keine Ausgabe. Du hast recht. .... Leider... ;-) Manfred _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#6
|
|||
|
|||
|
Hallo Manfred,
Manfred Hungerland schrieb: > > <?php > $id_value = t3lib_div::_GP('id_testimony'); > echo $id_value > ?> > Ergibt keine Ausgabe. Du hast recht. .... Leider... ;-) Die Get Variable ist doch: tx_wfqbe_pi1[id_testimony] müsste die die Abfrage dann nicht: $id_value = t3lib_div::_GP('tx_wfqbe_pi1[id_testimony]'); lauten? -- Viele Grüße Helmut _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#7
|
|||
|
|||
|
Helmut Hummel schrieb:
-- >> Hallo Manfred, > > Manfred Hungerland schrieb: >> <?php >> $id_value = t3lib_div::_GP('id_testimony'); >> echo $id_value >> ?> >> Ergibt keine Ausgabe. Du hast recht. .... Leider... ;-) > > Die Get Variable ist doch: > tx_wfqbe_pi1[id_testimony] > > müsste die die Abfrage dann nicht: > > $id_value = t3lib_div::_GP('tx_wfqbe_pi1[id_testimony]'); > > lauten? > Danke leider kommt da auch nichts... Shalom Manfred _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#8
|
|||
|
|||
|
Hi Manfred,
in einer Extension kann man mit $this->piVars die "Arrays" in der Url auslesen. Da dein Skript keine Extension ist, wirst du dir die Variable wohl mit $_GET["tx_wfqbe_pi1"]["id_testimony"] holen müssen, in t3lib_div gibt es glaub ich keine Funktion mit der man ein GET-Array auslesen kann. grüsse, Georg Manfred Hungerland schrieb: > Helmut Hummel schrieb: > _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#9
|
|||
|
|||
|
Suuuuuuuuuuuper!!
Das war's besten Dank Euch allen!! ;-) mit dem hier gehts: <?php include('fileadmin/template/wfqbe/rtfclass.php'); $id_value = $_GET["tx_wfqbe_pi1"]["id_testimony"]; $sql="SELECT * FROM TESTIMONY WHERE (TESTIMONY.ID = '$id_value')"; $result= mysql_query($sql) or die(mysql_error()); $testimony = mysql_fetch_array($result); $r = new rtf ($testimony['TESTIMONY']); $r->output("html"); $r->parse(); if( count( $r->err) == 0) { // no errors detected echo $r->out; } ?> Shalom und Gottes Segen Manfred _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
|
#10
|
|||
|
|||
|
hab mir grad nochmal die Funktion angeschaut und du bekommste die
Variable auch über: $getArray = t3lib_div::_GET("tx_wfqbe_pi1"); $value = $getArray["id_testimony"]; dann hast du Sicherheitschecks von Typo3 auch schon drin ![]() grüsse, Georg Georg Schönweger schrieb: > Hi Manfred, > > in einer Extension kann man mit $this->piVars die "Arrays" in der Url > auslesen. Da dein Skript keine Extension ist, wirst du dir die Variable > wohl mit $_GET["tx_wfqbe_pi1"]["id_testimony"] holen müssen, in > t3lib_div gibt es glaub ich keine Funktion mit der man ein GET-Array > auslesen kann. > > grüsse, Georg > > Manfred Hungerland schrieb: > >> Helmut Hummel schrieb: >> >> > _______________________________________________ > TYPO3-german mailing list > TYPO3-german (AT) lists (DOT) netfielders.de > http://lists.netfielders.de/cgi-bin/...o/typo3-german > > _______________________________________________ TYPO3-german mailing list TYPO3-german (AT) lists (DOT) netfielders.de http://lists.netfielders.de/cgi-bin/...o/typo3-german |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
|
|
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [TYPO3-ttnews] HTML in subheader_stdWrap.crop = 500 |...<script>alert('....')</script> | 1 | michiel zoer | typo3-project-tt-news@lists.netfielders.de | 1 | 30.07.2007 22:30 |
| [TYPO3-german] Emailformular Subject vorbelegen via GET-Variable | Klaus Herzberg | typo3-german@lists.netfielders.de | 1 | 29.05.2007 22:32 |
| [TYPO3-german] PHP-Variable im TS verwenden | Daniel Selinger | typo3-german@lists.netfielders.de | 4 | 14.03.2007 13:05 |
| [TYPO3-german] global variable in function | a owen | typo3-german@lists.netfielders.de | 1 | 28.02.2007 03:19 |
| [TYPO3-german] Anfänger verzweifelt - variable Navigationstiefe | Matze Hoppe | typo3-german@lists.netfielders.de | 3 | 24.02.2007 07:07 |