Re: Irgend etwas funzt nicht - 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 Jürgen (614 Beiträge) am Mittwoch, 19.Dezember.2001, 00:12.
    Re: Irgend etwas funzt nicht

      Hi Oliver,

      so, Variable ($ABC) wird durch eine Formular übergeben:

      <FORM NAME="Anmeldung" ENCTYPE="multipart/form-data" ACTION="http://meineDomain/baseportal.pl?htx=/meineDomain/blabla/adress_stamm&cmd=add" METHOD=POST>
                          <INPUT TYPE=HIDDEN NAME="htx=" VALUE="/meineDomain/blabla/abfrage"><INPUT TYPE=HIDDEN NAME="cmd=" VALUE="add"><INPUT TYPE=HIDDEN NAME="ABC:=" VALUE="$ABC">
      

      ......
      <SELECT ID="Auswahlfeld1" NAME="ABC:=">
                              <OPTION VALUE="Branche Branche\>=A&Branche\<=B" SELECTED>Branchen mit A</OPTION>
                              <OPTION VALUE="Branche\>=B&Branche\<=D">Branchen mit B</OPTION>
      In Zielseite: Das Loop
      <loop db=branchen sort=Branche $ABC>
      

      Zur Klarheit: $ABC sollte Branche\>=A&Branche\<=C ersetzen.

      Gruß Jürgen


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Jürgen (614 Beiträge) am Dienstag, 18.Dezember.2001, 21:32.
    Irgend etwas funzt nicht

      Hi Leute,

      da bin ich mal wieder. Hab da folgendes Prob.
      Ich hab da eine Variable $ABC die durch ein Formular an ein
      anderes Formular übergeben wird. So, jetzt ist da das Loop,
      wo die Datenbank mit dem Kriterium "$ABC" ausgelesen werden soll.
      Z.B. <loop db=branchen sort=Branche $ABC> ist falsch ;-)
      Nur das funzt nicht ganz. Wieso, warum nicht?? Klärt mich mal einer auf.
      Danke

      Gruß
      Jürgen

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 18.Dezember.2001, 22:25.
    Re: Irgend etwas funzt nicht

      Hallo,

      wenn du des Feld Branchen hast wird danach sortiert.
      Wenn nach dem Feld $ABC sortiert werden soll,
      mußt du auch sort=ABC schreiben.

      dies von einem Anfänger.

      Michael

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Dienstag, 18.Dezember.2001, 22:39.
    Re: Irgend etwas funzt nicht

      Hi Michael,

      das funzt nich. Ob mit oder ohne $-Zeichen.
      Die Variable $ABC wird ja außerhalb des Loop's ja ausgegeben, nur innerhalb des Loop's kommt nichts mehr rüber. ?????

      Gruß Jürgen

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Dienstag, 18.Dezember.2001, 23:52.
    Re: Irgend etwas funzt nicht

      Wie wird denn die Variable übergeben?

      Oliver ;-)

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Mittwoch, 19.Dezember.2001, 00:12.
    Re: Irgend etwas funzt nicht

      Hi Oliver,

      so, Variable ($ABC) wird durch eine Formular übergeben:

      <FORM NAME="Anmeldung" ENCTYPE="multipart/form-data" ACTION="http://meineDomain/baseportal.pl?htx=/meineDomain/blabla/adress_stamm&cmd=add" METHOD=POST>
                          <INPUT TYPE=HIDDEN NAME="htx=" VALUE="/meineDomain/blabla/abfrage"><INPUT TYPE=HIDDEN NAME="cmd=" VALUE="add"><INPUT TYPE=HIDDEN NAME="ABC:=" VALUE="$ABC">
      

      ......
      <SELECT ID="Auswahlfeld1" NAME="ABC:=">
                              <OPTION VALUE="Branche Branche\>=A&Branche\<=B" SELECTED>Branchen mit A</OPTION>
                              <OPTION VALUE="Branche\>=B&Branche\<=D">Branchen mit B</OPTION>
      In Zielseite: Das Loop
      <loop db=branchen sort=Branche $ABC>
      

      Zur Klarheit: $ABC sollte Branche\>=A&Branche\<=C ersetzen.

      Gruß Jürgen

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Mittwoch, 19.Dezember.2001, 01:15.
    Re: Irgend etwas funzt nicht

      Hi Oliver,

      hab Prob selbst lösen können. Kenne mich in Perl überhaupt nich aus,
      aber das Ding funzt so. Bitte sieh dir das nochmal an.

      <perl>
      get "sort=Branche $ABC", "branchen";
      out "<SELECT name='Branche:=' size='3'>";
      while(get_next("branchen"))
      {
      out "<OPTION>$Branche</OPTION>";
      }
      out "<SELECT>";
      </perl>
      


      Danke.

      Gruß Jürgen

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Mittwoch, 19.Dezember.2001, 09:28.
    Re: Irgend etwas funzt nicht

      Hallo Jürgen,

      wenn's klappt ist es doch ok :-))

      Habe allerdings lange lesen müssen, bis ich es verstanden habe.

      In deinem Formular verstehe ich nur nicht, warum du das Feld ABC auch noch mit type=hidden mitschickst. Im select reicht es doch!
      Außerdem würde ich im Zieltemplate das select auch noch schließen (out "</select>";".

      Oder hattest du noch eine andere Frage?

      Oliver ;-)

     Antworten

    Beitrag von Jürgen (614 Beiträge) am Mittwoch, 19.Dezember.2001, 09:42.
    Re: Irgend etwas funzt nicht

      Hi Oliver,

      danke für die Tipps. Bin halt noch purer Anfänger.
      Werde ich noch Ändern. Danke

      Gruß Jürgen

     Antworten

    Beitrag von Christian (68 Beiträge) am Mittwoch, 19.Dezember.2001, 12:59.
    Re: Irgend etwas funzt nicht

      Hallo ihr Beiden,
      ich habe glaube ein ähnliches Problem. aber ich habe es noch nicht gelöst.

      Auf der ersten Seite wird mit URL der Wert des Feldes Ueberschrift übergeben:

      <a href='http://cvogeley.netpure.de/cgi-bin/baseportal.pl?htx=/cvogeley/druck&Ueberschrift=$Ueberschrift'>
      

      Auf der zweiten Seiten soll dann eine Abfrage anhand dieses Wertes Ueberschrift erfolgen. Funktioniert aber irgentwie nicht.

      <loop action=all Seite~=News Ueberschrift==!$Ueberschrift db=log sort=-Datum code=perl>
      

      Vielleicht könnt ihr mir auch noch helfen?
      Gruß Christian

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 19.Dezember.2001, 13:05.
    Re: Irgend etwas funzt nicht

      außer das das action=all raus kann sollte es gehen...
      Hast du mal nen link zu der seite?

      Sander

     Antworten

    Beitrag von Christian (68 Beiträge) am Mittwoch, 19.Dezember.2001, 13:19.
    Re: Irgend etwas funzt nicht

      Hier ist der Link zur Seite:

      http://cvogeley.netpure.de/cgi-bin/baseportal.pl?htx=/cvogeley/news

      Wenn man jeweils auf den Link "Druck" klickt soll der ausgewählte Beitrag in einem neuen Fenster erscheinen.
      action=all habe ich rausgehauen hat aber keine Auswirkung gehabt
      Der Wert kommt zwar an wird aber nicht in die Loop übernommen.
      Gruß Christian

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 19.Dezember.2001, 13:32.
    Re: Irgend etwas funzt nicht

      Dös liegt daran, das die Überschrift aus mehreren Wörtern besteht.

      mach mal vor dem loop
      <perl>
      $ueberschrift=~s/ /\\ /g;
      </perl> 
      

      Sander

     Antworten

    Beitrag von Christian (68 Beiträge) am Mittwoch, 19.Dezember.2001, 13:48.
    Re: Irgend etwas funzt nicht

      Hallo,
      es funktioniert jetzt. Auch ohne deine Perlzeilen
      Habe einfach ein Reorg bei der DB gemacht. Die Sortierung für das Feld hatte ich nämlich erst nachträglich eingefügt.
      Vielen Dank :-)
      Christian

     Antworten

    Beitrag von Christian (68 Beiträge) am Mittwoch, 19.Dezember.2001, 13:24.
    Re: Irgend etwas funzt nicht

      Hier ist der Link zur Seite:

      http://cvogeley.netpure.de/cgi-bin/baseportal.pl?htx=/cvogeley/news

      Wenn man jeweils auf den Link "Druck" klickt soll der ausgewählte Beitrag in einem neuen Fenster erscheinen.
      action=all habe ich rausgehauen hat aber keine Auswirkung gehabt
      Der Wert kommt zwar an wird aber nicht in die Loop übernommen.
      Gruß Christian

     Antworten

    Beitrag von Christian (68 Beiträge) am Mittwoch, 19.Dezember.2001, 13:25.
    Re: Irgend etwas funzt nicht

      Tschuldigung für das refresh ;-)

     Antworten


     
 Liste der Einträge von 52650 bis 52800:Einklappen Zur Eingabe 
Neueste Einträge << 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | Neuere Einträge < 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.13s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!