Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl - 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 Spencer (109 Beiträge) am Mittwoch, 11.September.2002, 19:48.
    Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      Hallo Laggy

      Nehm mal im Link statt " '

      Gruß
      Spencer


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von LAGGY (0 Beiträge) am Mittwoch, 11.September.2002, 19:38.
    Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      Ich hab ein Problem mit den Linkausgaben in Perl, in einer Tabelle.
      Mein Template sieht folgendermaßen aus:

      <html><head><title>Immonet Datenbank Wohnungen</title></head>
      <body background="http://www.laggyweb.de/ExDateien/Haushintergrund900x654.jpg" bgproperties=fixed>
      <font face=arial,helvetica>
      <h1 align=center></h1>
      <center>
      

      <p><u><h2>"Immonet Datenbank Wohnungen"</h2></u></p><br>
      <loop db=Wohnung code=Perl>
      if ($Objekt eq "WohnungMiete"){
      <table>
      <tr><td>
      out"<a href="/baseportal/Laggy/WohnungDetail?Id==$_id">$Text</a>"</td>
      out"<td>$Zimmer</td><td>$Kaltmiete</td></tr></a><br>";}
      </loop>
      </table>
      </center></p>
      </body>
      </html>
      

      Die Referenz habe ich natürlich schon 30 mal bearbeitet ;-))
      Bei mir kommt da nur Kauderwelsch raus, der Link funktioniert ja, aber das Template zeigt mir keine Ergebnisse an. Nehme ich den Link raus, wird alles richtig in einer Tabelle angezeigt.
      Vielleicht kann mir jemand dabei helfen

      Laggy

     Antworten

    Beitrag von Spencer (109 Beiträge) am Mittwoch, 11.September.2002, 19:48.
    Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      Hallo Laggy

      Nehm mal im Link statt " '

      Gruß
      Spencer

     Antworten

    Beitrag von LAGGY (0 Beiträge) am Mittwoch, 11.September.2002, 20:24.
    Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      Danke Spencer
      Hab ich gemacht, geht auch net :(

      Ich bekomme immer die Fehlermeldung:
      [error (loop): syntax error at (eval 5232) line 5, near "tr> out"$Text" ][error (loop): syntax error at (eval 5235) line 5, near "tr> out"$Text" ][error (loop): syntax error at (eval 5238) line 5, near "tr> out"$Text" ][error (loop): syntax error at (eval 5241) line 5, near "tr> out"$Text" ]

      Ich hab keine Ahnung, woran es liegt.
      Ich möchte ja nur, das er mir das erste Feld der Tabelle ($Titel, wie in der DB) als link zu den Details anzeigt.
      Irgendwie komme ich da nicht ganz dahinter.
      Lasse ich den Link weg, so das er nur das Feld anzeigen soll, funktioniert es.

     Antworten

    Beitrag von Sander (8133 Beiträge) am Mittwoch, 11.September.2002, 20:30.
    Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      alles was in perl ausgegeben werden soll, muß in out stehen. oben steht <table> ohne out ".." hinter dem link das tr auch.
      btw: bei dieser Abfrage brauchts kein perl

      richtiger Code mit perl:

      <loop db=Wohnung code=Perl>
      if ($Objekt eq "WohnungMiete"){
      out "<table><tr><td>";
      out"<a href='/baseportal/Laggy/WohnungDetail?Id==$_id'>$Text</a></td>";
      out"<td>$Zimmer</td><td>$Kaltmiete</td></tr></a><br>";}
      </loop>
      

      ohne perl:

      <loop Objekt==WohnungMiete db=Wohnung>
      <table><tr><td><a href='/baseportal/Laggy/WohnungDetail?Id==$_id'>$Text</a></td>
      <td>$Zimmer</td><td>$Kaltmiete</td></tr></a><br>
      </loop>
      

      Sander

     Antworten

    Beitrag von LAGGY (11 Beiträge) am Mittwoch, 11.September.2002, 20:52.
    Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      Vielen Danke
      Ich werd es dann gleich mal ausprobieren ;-))
      lol, OUT vor Table, muß ja sein, manchmal sieht man den Wald vor lauter Bäumen nicht ;-))
      Ich hab mich durch diese Fehlermeldung beirren lassen.
      Hab aber irgendwo gelesen, das geht jedem Anfänger in Perl so ;).
      Nochmal vielen Dank

      Laggy

     Antworten

    Beitrag von hempelr (1976 Beiträge) am Mittwoch, 11.September.2002, 20:30.
    Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      änders mal folgendermaßen (hab deinen Code kopiert und "ausgebessert")

      if ($Objekt eq "WohnungMiete")
      {
      out "<table>";
      out "<tr><td>";
      out"<a href=\"/baseportal/Laggy/WohnungDetail?Id==$_id\">$Text</a></td>";
      out"<td>$Zimmer</td><td>$Kaltmiete</td></tr></a><br>";
      }
      oder mach statt der vielen out-Zeilen
      

      if ($Objekt eq "WohnungMiete")
      {
      out<<EOF;
      <table>
      <tr><td>
      <a href="/baseportal/Laggy/WohnungDetail?Id==$_id">$Text</a></td>
      <td>$Zimmer</td><td>$Kaltmiete</td></tr></a><br>
      EOF
      }
      
      Gruß
      Ruben

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 12.September.2002, 00:43.
    Re: Ich brauche eine Hilfe, es geht um Linkausgaben in Perl

      Und ganz prinzipiell solltest Du Feldabfragen der Datenbank überlassen, also nix mit dem "if" - dann lösen sich auch alle anderen Probleme in nichts auf, weil Du dann gar kein Perl & out & "" mehr brauchst: ,-)

      <loop Objekt==WohnungMiete db=Wohnung>
      <table>
      <tr><td>
      <a href="/baseportal/Laggy/WohnungDetail?Id==$_id">$Text</a></td>
      <td>$Zimmer</td><td>$Kaltmiete</td></tr></a><br>
      </loop>
      

     Antworten


     
 Liste der Einträge von 43951 bis 44101: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.07s by baseportal.de
Erstellen Sie Ihre eigene Web-Datenbank - kostenlos!