Übergabe Variablen per URL - baseportal Forum - Web-Anwendungen einfach, schnell, leistungsfähig!
baseportal
English - Deutsch "Es gibt keine dummen Fragen - jeder hat einmal angefangen"

 baseportal-ForumDie aktuellsten 10, 30, 50, 100 Einträge anzeigen.  

 
 Ausgewählter Eintrag: Zur Liste 
    Beitrag von rara (1 Beitrag) am Freitag, 1.Juni.2001, 14:20.
    Übergabe Variablen per URL

      Möchte Variable per URL übergeben.
      Problem:
      Mein template benötigt den Zugriff auf unterschiedliche Datenbanken etwa wie folgt:

      <perl>
      $Test^=10113;
      get "Nummer==$Test","basis";
      out "$Name<br>";
      out "$Stadt";
      </perl>
      <loop db=basis>
      $Nummer
      </loop>
      

      <loop db=html>
      $Kategorie
      </loop>
      

      Beim Aufruf über URL meldet baseportal den Fehler, daß die Datenbank html die Variable $test nicht kennt.

      Also Frage:
      Wie muß ich Variable auf ein Template übergeben, das mehrere Datenbanken aufruft.


    Ihre Antwort:

    Name: EMail: EMail bei Antwort? WWW:
    Titel:
    Text:

    Neuer Eintrag


 Alle Einträge zum Thema: Zur Liste 
    Beitrag von rara (1 Beitrag) am Freitag, 1.Juni.2001, 14:20.
    Übergabe Variablen per URL

      Möchte Variable per URL übergeben.
      Problem:
      Mein template benötigt den Zugriff auf unterschiedliche Datenbanken etwa wie folgt:

      <perl>
      $Test^=10113;
      get "Nummer==$Test","basis";
      out "$Name<br>";
      out "$Stadt";
      </perl>
      <loop db=basis>
      $Nummer
      </loop>
      

      <loop db=html>
      $Kategorie
      </loop>
      

      Beim Aufruf über URL meldet baseportal den Fehler, daß die Datenbank html die Variable $test nicht kennt.

      Also Frage:
      Wie muß ich Variable auf ein Template übergeben, das mehrere Datenbanken aufruft.

     Antworten

    Beitrag von fb (406 Beiträge) am Freitag, 1.Juni.2001, 14:42.
    Re: Übergabe Variablen per URL

      So eine Fehlermeldung kann folgende Ursachen haben:

      Die Datenbank wird nicht gefunden (anderes Verzeichniss)

      Im perlcode ist irgentwo nen Fehler (Manchmal reicht ein vergessenes ";" )

      Oder bei der URL übergabe stimmt der name der Variable nicht http://baseportal.de/cgi-bin/baseportal.pl?htx=/name/verzeichniss/template&Test=111
      wenn Du eigentlich test (Kleingeschrieben) erwartet wird.

      mmmm ansonsten ??? Perl und Loop ???

      fb

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 1.Juni.2001, 17:54.
    Re: Übergabe Variablen per URL

      Bei so einer Übergabe für mehrere dbs darf nicht == stehen.
      Ein Link könnte so aussehen: <a href=.....&Test=blabla>

      Die Ausgabe dann:

      <perl>
      get "Nummer==$Test","basis";
      out "$Name<br>";
      out "$Stadt";
      </perl>
      

      Hier soll dann wohl alles ausgegeben werden?

      <loop db=basis>
      $Nummer
      </loop>
      

      <loop db=html>
      $Kategorie
      </loop>
      

      Sander

     Antworten

    Beitrag von anonym (129 Beiträge) am Freitag, 1.Juni.2001, 17:55.
    Re: Übergabe Variablen per URL

     Antworten


     
 Liste der ersten 150 Einträge:Einklappen Zur Eingabe 
 Zur Eingabe  > Ältere Einträge | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 >> Älteste Einträge


Zurück zur Homepage

© baseportal.de. Alle Rechte vorbehalten. Nutzungsbedingungen



powered in 0.12s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!