problem bei plugin erstellung (splitof)

Gesperrt
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Also so weit komme ich klar.
Nun versuche ich in meinem Code etwas aufzuräumen und Funktionen zu schreiben.
Allerdings kann ich nicht auf die Funktion innerhalb der Datei zugreifen.
Gibt es irgendwas besonderes, worauf ich bei der Verwendung von Funktionen achten muss?

Hier die Fehlermeldung:

Code: Alles auswählen

[26-Jul-2005 16:05:50] PHP Fatal error:  Call to a member function on a non-object in /home/christoph/public_html/contenido/contenido/plugins/Ankauf/includes/include.ankauf_menu.php on line 65
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

Gibt es irgendwas besonderes, worauf ich bei der Verwendung von Funktionen achten muss?
nein

rufst du eine funktion innerhalb einer klasse auf ?
ist die klasse oder funktion überhaupt eingebunden ?
hast du die klasse vielleicht nicht initialisiert ?
*** make your own tools (wishlist :: thx)
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Das Prblem war, dass die Variable $sess nicht verfügbar war.
Habe sie der Klasse im Konstruktor übergeben und global zur Verfügung gestelt, jetzt gehts.
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Jetzt habe ich allerdings das nächste Problem:

Ich versuche im Backend Daten von einem Formular auszuwerten.
Als Form action habe ich das hier eingetragen

Code: Alles auswählen

  $tpl->set('s', 'FORM_ACTION', $sess->url("main.php?area=$area"));
Ich weiss aber wirklich nicht, wo er die Daten hinschickt.
Jedenfalls nicht zu meinem Skript, denn da gebe ich alle $_PST-Variablen mit print_r aus.

Weiss jemand weiter?
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

postest du die daten mittels get oder post ?

wüsste ansonsten nicht wie ich dir da helfen könnte...
*** make your own tools (wishlist :: thx)
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Hab ich grad gefunden.
Die Daten verschicke ich mittels POST.
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

ähm blöde frage

-> $_PST ??
steht das wirklich so drinnen bei dir ?
-> $_POST
würde das sonst sein...

du könntest auch die $_REQUEST checken...
*** make your own tools (wishlist :: thx)
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Das Problem ist, dass der Action gar nicht auf die Datei im Frame geht.
Ich bekomme eine weisse Seite angezeigt.
Ich schicke den Action schon auf Frame 4, aber da wird irgend ein Template generiert, also scheint main.php die Datei gar nicht erst anzusprechen.
Fehlermeldung habe ich auch keine.

P.S.: war natürlich $_POST. :wink:
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Ähm, nicht das das jetzt mehr verwirrt, als hilft, aber:

main.php ermittelt anhand der $area (und anderer Angaben) aus der DB, welche Datei angesprochen werden soll. Die Datei, die etwas ausführen soll, müsste also (vereinfacht gesagt) in der DB eingetragen sein...

main.php -> DB -> File 27 in Frame 4 -> File 27 in Frame 4 anzeigen.

Dabei sollten auch die Parameter übergeben werden.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
phpchris
Beiträge: 438
Registriert: Fr 28. Mai 2004, 16:07
Kontaktdaten:

Beitrag von phpchris »

Sauber!

&frame=4 hat gefehlt, dankesehr!
Gesperrt