+ Antworten
Ergebnis 1 bis 3 von 3

Thema: PHP-Site einbinden klappt nicht so recht

  1. #1
    Neu an Board Avatar von wireless
    Registriert seit
    14.02.2006
    Ort
    München
    Beiträge
    21
    Bedankte sich
    3
    1 Danksagung in 1 Beitrag

    Frage PHP-Site einbinden klappt nicht so recht

    Hallo allerseits

    Ich habe folgendes Problem (läßt sich leider nicht kürzer zusammenfassen).

    Ich habe eine fast fertige PHP-Site, die ich bereits mit Include1.3 und auch mit rdaddphp versucht habe einzubinden. Beim Aufrufen wird die PHP-Site wie gewollt beide Male eingebunden. Kein Problem.

    Das dumme ist nur, innerhalb der PHP-Site befindet sich ein Formular.
    Nach Eingabe der Daten wird dieselbe PHP-Site nochmal zum Überprüfen der Daten, nun allerdings mit den eingegebenen Daten aufgerufen. Und da taucht das Problem auf. Es öffnet sich natürlich in einem eigenen Fenster und nicht wie vorher, eingebunden in meine Joomla-Site. Es liegt natürlich an den Angaben hinter action, aber irgendwie komme ich nicht drauf, welchen Pfad bzw. Url ich hier angeben soll. Oder geht's so grundsätzlich nicht.

    --------------------------------------------------------------------------------------------------------------------------------------------------------------
    Prinzip von eingeben.php

    if ($var_check=='yes'){ // Daten anschließend speichern
    echo "Bitte überprüfen Sie ihre Eingaben noch einmal.";
    echo "<FORM action='/phppfad/speichern.php' method='post'>\n";
    }
    else{ //Daten erst nochmal in gleichem Formular anzeigen zum Prüfen
    echo "<FORM action='/phppfad/eingeben.php' method='post'>\n";
    }

    ....
    .... Formular
    .... beim ersten Aufruf sind die Felder leer (Dateneingabe)
    .... beim zweiten Aufruf Felder mit vorher eingegebene Daten gefüllt (Überprüfung)
    ....

    if ($var_check=='yes'){
    echo "<INPUT type='submit' name='absenden' value ='Absenden'><br>\n";
    }
    else{
    echo "<INPUT type='submit' name='pruefen' value ='&Uuml;berpr&uuml;fen'><br>\n";
    echo "<INPUT type='reset' name='reset' value ='Zur&uuml;cksetzen'><br>\n";
    }

    -----------------------------------------------------------------------------------------------------------------------------------------------
    Bin für Anregungen jederzeit offen.
    Schon mal Danke im Voraus.
    Geändert von wireless (23.03.2006 um 19:31 Uhr)

  2. #2
    Gehört zum Inventar Avatar von KaffDaddy
    Registriert seit
    06.02.2005
    Ort
    Kassel
    Beiträge
    5.868
    Bedankte sich
    27
    Erhielt 1.072 Danksagungen
    in 710 Beiträgen

    Standard

    Moin Moin !

    Zitat Zitat von wireless
    Es liegt natürlich an den Angaben hinter action, aber irgendwie komme ich nicht drauf, welchen Pfad bzw. Url ich hier angeben soll. Oder geht's so grundsätzlich nicht.
    Das geht eigentlich so grundsätzlich nicht. Das Script (Formular) müßte eigentlich auf das Dokument verweisen
    Code:
    index.php?option=com_content&id=123456&Itemid=654321
    und nicht auf den eigentlichen Dateinamen Deines Scriptes. Da ich keine Ahnung habe, ob das so funktionieren würde (hab es so noch nicht ausprobiert) und wie umfangreich Dein Formular überhaupt ist, würde ich Dir raten doch gleich eine Komponente draus zu entwickeln.

    Das geht leichter als man denkt: http://help.joomla.org/content/category/12/112/125/

    CU
    Stephan
    Insomniaonline

    Gelöste Threads bitte markieren: Anleitung

  3. #3
    Neu an Board Avatar von wireless
    Registriert seit
    14.02.2006
    Ort
    München
    Beiträge
    21
    Bedankte sich
    3
    1 Danksagung in 1 Beitrag

    Daumen hoch Danke für die prompte Antwort.

    Hallo

    Werde mir, wenn ich mal mehr Zeit haben, den Tip bezüglich Komponente programmieren näher ansehen. Ist bestimmt interessant.

    Aber die schnellste Lösung dürfte sein, das PHP mit dem Wrapper aufzurufen. Hab's schon mal kurz probiert und funktioniert. Demnächst unter http://www.technik-creativ.de (Menupunkt 'Anfragen' o.ä.) zu sehen.

    Nach 00:00 Uhr sollte man halt einfach schlafen und nicht vorm PC sitzen.

    Vielen Dank nochmal
    Geändert von wireless (22.03.2006 um 12:15 Uhr)

+ Antworten

Ähnliche Themen

  1. Joomlaboard deutsche Sprachunterstützung aktivieren
    Von willi1 im Forum Joomla Komponenten
    Antworten: 26
    Letzter Beitrag: 19.02.2007, 12:37
  2. Php Content Einbinden
    Von Diiimo im Forum Allgemeine Fragen zu Mambo
    Antworten: 7
    Letzter Beitrag: 06.03.2006, 10:09
  3. PHP Skript einbinden und Variablen übergeben
    Von fred_bb im Forum Joomla Mambots
    Antworten: 5
    Letzter Beitrag: 14.02.2006, 13:42
  4. PHP Seiten in Joomla einbinden
    Von smartie68 im Forum Allgemeine Fragen zu Joomla
    Antworten: 5
    Letzter Beitrag: 18.10.2005, 12:01
  5. PHP COUNTER einbinden
    Von Matze_PC im Forum Allgemeine Fragen zu Mambo
    Antworten: 1
    Letzter Beitrag: 08.02.2005, 15:02

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein