Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen... - 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 Claus S. (1671 Beiträge) am Freitag, 21.Dezember.2001, 00:05.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      hallo christoph,

      jetzt habe ich mir soviel mühe gegeben (extra mein perl-buch gewälzt) und du machst es nochmal kürzer ;-)

      wobei mein code ja 1a funzt


      damit du mich und michael nicht noch mehr verwirrst, kannst du mal den aufruf erklären?
      speziell den teil while (index($ids, "$_id,")>=0);

      danke und gruss

      claus


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 18.Dezember.2001, 19:58.
    Fehler gesucht

      Ich finde den Fehler in der 3. Loop Zeile nicht.
      was ist falsch ??

      <html>
      <head>
      <title>Bücher Ausgabe Tabelle 3-spaltig</title>
      <link rel="stylesheet" type="text/css" href="http://www.brueckenbau-links.de/brueckenbuch/bbuch.css">
      </head>
      <body>
      <center><h3>3 zufällige Brücken- und Baufachbücherr</h3></center>
      

      <loop code=perl db=buecher sort=Rang range=0,3 Id==?>

      <table  border="1" width="200" bordercolor="#7EB8FF" cellspacing="0" cellpadding="0"
      bordercolorlight="#7EB8FF" bordercolordark="#7EB8FF">
      <tr>
      
       <td width="200"><p align="left"><a href="http://www.amazon.de/exec/obidos/ASIN/$ISBN/bruckenbau"
       target="_blank"><img src="http://www.brueckenbau-links.de/brueckenbuch/$Vorschau"
       alt="$Titel" border="0"><br>
       <small>$Titel</a><br>
       von <font color="#800000">$Autor</font><br>
       ca. <strong><font color="#990000">$Preis_DM DM</font></strong></small><br>
       </td>
      </tr>
      </table> 
      

      </loop>

      </body></html>
      

      Der Link:

      http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/buecher/buecher_zufall

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Dienstag, 18.Dezember.2001, 20:53.
    Re: Fehler gesucht

      Setz mal nach dem <loop code=perl...:

      out <<EOF
      <table...
      

      und vor </loop>

      </table>
      EOF
      

      Oliver ;-)

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 18.Dezember.2001, 21:10.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      Ja das wars,
      aber warum zeigt range=0,3 keine Wirkung ?
      Es wird immer nur ein Datensatz angezeigt.

      Wenn ich Id==? weg lasse werden wider 3 Datensätze angezeigt,
      aber leider nur die ersten.
      Ich will aber 3 zufällige anzeigen.
      Geht das ?

      Michael

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 18.Dezember.2001, 21:23.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      hallo michael,

      ich nehme mal an, weil du zwei angaben hast, die sich gegenseitig ausschliessen:

      range0,3 heisst, du willst drei sätze angezeigt haben.
      id==? heisst, du willst einen (!) zufallssatz.

      gruss claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Dienstag, 18.Dezember.2001, 21:20.
    Re: Fehler gesucht

      wieso soll er das in perl setzen? Ist doch viel fehleranfälliger und unnütz in dem fall.

      Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 18.Dezember.2001, 21:25.
    Re: guten Abend Sander

      Hallo,

      ich binn heute wider am basteln,
      Jetzt solte noch eine if abfrage rein,
      Aber ich kapier es nicht.
      Hier der Quelltext:
      <html>
      <head>
      <title>Bücher Ausgabe Tabelle 3-spaltig</title>
      <link rel="stylesheet" type="text/css" href="http://www.brueckenbau-links.de/brueckenbuch/bbuch.css">
      </head>
      <body>
      <center><h3>3 zufällige Brücken- und Baufachbücherr</h3></center>
      

      <table border="1" width="200" bordercolor="#7EB8FF" cellspacing="0" cellpadding="0"
      bordercolorlight="#7EB8FF" bordercolordark="#7EB8FF">

      <loop code=perl db=buecher sort=Rang range=0,3 Id==?>
      out <<EOF
      if($Vorschau ne "blanc_140x90.gif") {
      <tr>
       <td width="200"><p align="left"><a href="http://www.amazon.de/exec/obidos/ASIN/$ISBN/bruckenbau" 
       target="_blank"><img src="http://www.brueckenbau-links.de/brueckenbuch/$Vorschau" 
       alt="$Titel" border="0"><br>
       <small>$Titel</a><br>
       von <font color="#800000">$Autor</font><br>
       ca. <strong><font color="#990000">$Preis_DM DM</font></strong></small><br>
       </td>
      </tr>
      EOF
      }
      </loop>
      </table> 
      

      </body></html>

      Ich glaube du weist was ich will.

      Bis gleich.

      Michael

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Dienstag, 18.Dezember.2001, 21:29.
    Re: guten Abend Sander

      Hallo Michael,

      das "out <<EOF" muss in die Zeile nach der if-Abfrage.

      Oliver ;-)

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 18.Dezember.2001, 21:59.
    Re: guten Abend Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Donnerstag, 20.Dezember.2001, 14:58.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      Hallo,

      kann den wirklich keiner helfen ?

      Ich habe den Loop Teil mehrfach kopiert,
      dich weis hier gibt es ein paar Profis, wenn se Zeit haben wird auch das geschaft.
      Derzeit kommt es vor, dass ein Datensatz mehrfach angezeigt wird. (bei ca. 250 Datensätzen)

      Michael

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 20.Dezember.2001, 15:24.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      hallo michael,

      du gibst ja nie auf, naja brückenbauer sind halt zäh ;-)

      also, einen satz per zufall zu holen, ist dir ja jetzt wohl klar. jetzt geht es nur noch darum, es auszuschliessen, dass bei mehrfachem hintereinanderschalten der zufallsroutine, herfachtreffer zu erhalten.

      das müsst in etwa so gehen (die spezielle while-schleife hat mir claus c. gebastelt):

      <perl>
      

      get "Id==?", "buecher"; # Erstes Zufallsbuch holen

      out "$feldbuch";                      # Erstes Zufallsbuch ausgeben
      

      $save_feldbuch1 = $feldbuch; # Erstes Zufallsbuch sichern für folgende abfrage

      while ($feldbuch eq "save_feldbuch")  # Zweites Zufallsbuch holen, ohne das erste doppelt zu haben 
               {
                get "Id==?", "buecher";
               }
      out "$feldbuch";                      # Zweites Zufallsbuch ausgeben
      

      .... usw.

      </perl>
      

      habe es aber nocht nicht probiert,
      sag bescheid, wenn es funzt

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Donnerstag, 20.Dezember.2001, 17:14.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      Hallo,

      meine Kentnisse reichen dafür noch nicht,
      um daraus was zu machen.
      Bischen mehr Hlfe brauche ich noch.
      Wie pache ich diesen loop teil in deinen Perl ein:
      <loop code=perl db=buecher range=0,3 Id==?>
      out <<EOF
      <tr>
       <td width="170"><small><p align="center"><a href="http://www.amazon.de/exec/obidos/ASIN/$ISBN/bruckenbau" 
       target="_blank">$Titel<br>
       <img src="http://www.brueckenbau-links.de/brueckenbuch/$Vorschau" 
       alt="$Titel" border="0">
       </a><br>
       von <font color="#800000">$Autor</font><br>
       ca. <strong><font color="#990000">$Preis_DM DM</font></strong></small><br>
       </td>
      </tr>
      EOF
      </loop>
      

      bis dann Michael

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 20.Dezember.2001, 18:09.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      hallo michael,

      am besten du liest dir noch mal ausführlich die dokumentation durch; ich glaube, du hast grundsätzlich was bei baseportal nicht verstanden (keine angst, ahbe auch paar monate gebraucht):

      do action = ist ein komplett-befehl, der das ganze datei-handling übernimmt. sehr schnell, sehr einfach. aber man ist auch eingeschränkt bei den gestaltungsmöglichkeiten. also kommt man unweigerlich dazu, selbst in perl bzw. bp-perl zu proggen. um eine datei zu lesen, nimmt man dann e n t w e d e r den befehl loop o d e r get (einzelheiten siehe doku).

      d.h. nimm mein code-beispiel, und setze da, wo ich out "$feldbuch";... geschrieben habe, deine ausgabe-sequenz.

      wenn du nicht klarkommst, schicke mir mal den ganzen code für die seite.

      gruss claus

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Donnerstag, 20.Dezember.2001, 19:55.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      Hallo,

      ich habe mich mal wieder an perl versucht.
      Aber leider ohne Erfolg.
      Bei mir wird garnichts ausgegeben.
      Auch kein Faheler.
      Auch beim dritten Datensatz fehlt bestimmt noch eine erweiterte Abfrage zum ersten und zweiten Datensatz.
      Hier mein Ergebnis:
      <html>
      <head>
      <title>zufällige Brücken- und Baufachbücher</title>
      <link rel="stylesheet" type="text/css" href="http://www.brueckenbau-links.de/brueckenbuch/bbuch2.css">
      </head>
      <body>
      

      <perl>

      # Um die Funktion zu testen, erst einmal nur die Ausgabe des Vorschau Covers
      

      get "Id==?", "buecher"; # Erstes Zufallsbuch holen

      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau' alt='$Titel' border=0 align=left>"; # Erstes Zufallsbuch ausgeben
      

      $save_Vorschau1 = $Vorschau; # Erstes Zufallsbuch sichern für folgende Abfrage
       
      while ($Vorschau eq "save_Vorschau") # Zweites Zufallsbuch holen, ohne das erste doppelt zu haben 
               {
                get "Id==?", "buecher";
               }
      

      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau' alt='$Titel' border=0 align=left>"; # Zweites Zufallsbuch ausgeben

      $save_Vorschau2 = $Vorschau; # Zweites Zufallsbuch sichern für folgende Abfrage
       
      while ($Vorschau eq "save_Vorschau") # Zweites Zufallsbuch holen, ohne das erste doppelt zu haben 
               {
                get "Id==?", "buecher";
               } 
      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau' alt='$Titel' border=0 align=left>"; # Drittes Zufallsbuch ausgeben
      

      $save_Vorschau3 = $Vorschau; # Drittes Zufallsbuch sichern für folgende Abfrage
       
      while ($Vorschau eq "save_Vorschau") # Zweites Zufallsbuch holen, ohne das erste und zweite doppelt zu haben ?????
               {
                get "Id==?", "buecher";
               } 
      

      </perl>

      </body></html>
      

      Was ist hier falsch ?

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 20.Dezember.2001, 20:31.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      die zeile ist so richtig
      while ($Vorschau eq $save_Vorschau1) analog dazu die anderen. Ob es dich zum Ziel bringt, glaub ich nicht.
      

      Sander

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 20.Dezember.2001, 20:34.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Donnerstag, 20.Dezember.2001, 20:38.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      nun werden gelegntlich 3 gleiche Cover Dargestellt.
      Nach welchen System weis ich nicht.

      Sander wie könnte es denn gehen,
      da du dies hier bezweifelst ?

      Michael

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 20.Dezember.2001, 21:11.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      hallo michael,

      ich probiere es gerade bei mir aus,
      da läuft es in einer endlosschleife.
      glaube sander hat recht,
      denke mir was anderes aus ;-)

      gruss claus

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 20.Dezember.2001, 22:44.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 20.Dezember.2001, 23:06.
    Re: 3 zufällige Datensätze anzeigen, aber wie ?

      hallo michael,

      so, der müsste jetzt 100%ig passen:

      http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/gpark/bg/test02

      und das ist der code für fünf zufälle (aber ohne schnickschnack drumherum)

      <perl>
      

      get "Id==?", "buecher";
      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>"; 
      $save_vorschau1 = $vorschau;
      while ($Vorschau eq $save_vorschau1)                                                     
               {
                get "Id==?", "buecher";
               }
      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>";  
      $save_vorschau2 = $Vorschau;
      while (($Vorschau eq $save_vorschau1) | ($Vorschau eq $save_vorschau2))                                                     
               {
                get "Id==?", "buecher";
               }
      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>";  
      $save_vorschau3 = $Vorschau;
      while (($Vorschau eq $save_vorschau1) | ($Vorschau eq $save_vorschau2) | ($Vorschau eq $save_vorschau3))                                                     
               {
                get "Id==?", "buecher";
               }
      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>"; 
      $save_vorschau4 = $Vorschau;
      while (($Vorschau eq $save_vorschau1) | ($Vorschau eq $save_vorschau2) | ($Vorschau eq $save_vorschau3) | ($Vorschau eq $save_vorschau4))                                                     
               {
                get "Id==?", "buecher";
               }
      out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>"; 
      

      </perl>

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 20.Dezember.2001, 23:38.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      Wenn sich was wiederholt wiederholt sollte man zu Schleifen greifen ;-)

      (heute mal poetisch, bin noch a bisserl benebelt vom den obfuscate-code für sander ;-) ). also:

      for($i=0; $i<5; $i++)
      {
        do
        {
          get "Id==?", "buecher";
        } while (index($ids, "$_id,")>=0);
      
        out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>";   $ids.="$_id,";
      }

      sollte klappen...

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 21.Dezember.2001, 00:05.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      hallo christoph,

      jetzt habe ich mir soviel mühe gegeben (extra mein perl-buch gewälzt) und du machst es nochmal kürzer ;-)

      wobei mein code ja 1a funzt


      damit du mich und michael nicht noch mehr verwirrst, kannst du mal den aufruf erklären?
      speziell den teil while (index($ids, "$_id,")>=0);

      danke und gruss

      claus

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 21.Dezember.2001, 00:40.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      Ja, es ist ja besser für Dich, wenn Du Dir selbst Mühe gibst, weil Du dann mehr lernst ;-) Und is doch prima wenn Dein Code funzt ;-)

       - Die for($i... -Schleife sollte klar sein - wir wiederholen alles da drin 5mal...
       - die do..while-Schleife macht erst den Schleifeninhalt und prüft dann, ob es wiederholt werden soll. In der Schleife holen wir einen beliebigen Eintrag, dann prüfen wir ob der schonmal vorgekommen ist. Das machen wir mit der Variable $ids - hier speichern wir alle Id's mit , getrennt hintereinander... Wenn die Id des gerade geholten Eintrags da drin vorhanden is, müssen wir uns einen neuen Eintrag holen...
      

      Mal ein Beispiel-Ablauf:

      1. Wir holen einen Eintrag z.b. mit der Id 32. $ids is leer, also is index($ids,"32,") = -1 - alles ok. Wir geben den Eintrag aus und speichern "32," in $ids.
      2. Nächster Durchlauf, neuer Eintrag mit Id 8. Nich vorhanden, also wird $ids zu "32,8,".
      3. Nächster Durchlauf, zufällig wieder Id 32 - index($ids, "32,") = 0 !! weil "32," am Anfang von $ids steht... Also nochmal einen Eintrag holen.......
      etc.

      Klar?

      PS: Sander, nö muss >= sein ;-)

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 21.Dezember.2001, 08:16.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      ahso, deshalb ;-)

      Sander

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 21.Dezember.2001, 00:16.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      müsste das while (index($ids, "$_id,")>=0);
      nicht nur >0 heissen?

      Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Freitag, 21.Dezember.2001, 11:18.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      Ich schlafe und Ihr seid so fleißig.

      den Cod von Christoph werde ich nun weiterbearbeiten.
      Ich habe versucht in der get Anweisung eine Bedingung rein zu nehmen.
      Aber es geht nicht.

          get "Id==? && $Vorschau<>3x3.gif", "buecher";
      

      was ist hier falsch ?

      Datensätze mit dem Eintrag in $Vorschau 3x3.gif sollen nicht ausgegeben werden.

      Michael

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 21.Dezember.2001, 11:27.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      da darf kein $ hin

      get "Id==? Vorschau!=3x3.gif", "buecher";
      

      Sander

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 21.Dezember.2001, 11:30.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      hallo michael,

      nimm die "&&" raus.
      doppeltes ampersand brauchst du nur bei mehrfachen if-abfragen, bei get reicht eines, ich glaube, sander hat mal geschrieben, mann kann es auch ganz weglassen.

      @sander:
      
      aber ich hänge gerade auch an diesem thema: ich benutze die zufallssteuerung für meine banner. da ich aber verschiedene grössen habe, will ich nun einige ausschliessen, aber iregendwie klappt das mit dem neuen code nicht so. manchmal ist das erste bild leer.

      codebeispiel:
      <perl>
      out "<table>";
      for($i=0; $i<5; $i++)
         {
          do
            {
             get "Id==? la_land_de<F", "bgland";
            }  
          while (index($ids, "$_id,")>=0);
      
          $work_code_fips = lc($la_code_fips);     out "<tr><td>";     out "<img src='http://www.cia.gov/cia/publications/factbook/flags/$work_code_fips-flag.jpg'><br>$la_land_de";     out "</td></tr>";     $ids.="$_id,";    } out "</table>"; </perl>

     Antworten

    Beitrag von Sander (8133 Beiträge) am Freitag, 21.Dezember.2001, 11:51.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      gib mir mal einen link bitte und wie markierst du ausgeschlossenen?

      Sander

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Freitag, 21.Dezember.2001, 12:08.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 21.Dezember.2001, 12:47.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Freitag, 21.Dezember.2001, 13:46.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      Ich habe nun s++ oben raus genommen und nach der out ausgabe mit einer if bedingung eingefügt.
      Ich denke so kann es gehen,
      nur irgendwo ist noch ein Fehler.
      nur welcher ?
      Hier das was nicht geht:
      <perl>
      for($i=0; $i<5)
      {
      
      do
      {
          get "Id==? Vorschau!=3x3.gif", "buecher";
        } while (index($ids, "$_id,")>=0);
        out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>"; 
        $ids.="$_id,";
        $i++ if $Vorschau<>"3x3.gif";
      } 
      </perl>
      

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 21.Dezember.2001, 13:54.
    Re: 3 zufällige Datensätze anzeigen, aber wie ? - schleifen...

      hallo michael,

      warum um gottes willen nimmst du aus der schleife den zähler raus? das kann ja nicht gehen.
      warte doch, bis sander zeit hat und antwortet, ich habe doch in meinem letzten thread vor einer stunde dasselbe gepostet. der zufallscode von christoph ist einmalig und logisch und funzt einwandfrei (ohne zusätzliche einschränkung), mit einer Einschränkung wird sich sicher auch noch was ergeben ;-)
      Wenn du nicht warten kannst, mein (längerer) code von gestern funzt auch mit einschränkungen.

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Freitag, 21.Dezember.2001, 16:13.
    Re: 3 zufällige Datensätze anzeigen es geht !!!!

      Ich habe gerade noch etwas probirt jetzt geht es.
      Hier der Link zum anschauen:
      http://baseportal.de/cgi-bin/baseportal.pl?htx=/brueckenbau/buecher/buecher_zufall_perl
      und der Quelltext:
      <perl>
      for($i=0; $i<5;)
      {
      
      do
      {
          get "Id==? Vorschau!=3x3.gif", "buecher";
        } while (index($ids, "$_id,")>=0);
        out "<img src='http://www.brueckenbau-links.de/brueckenbuch/$Vorschau'>"; 
        $ids.="$_id,";
        $i++ if $Vorschau ne "3x3.gif";
      } 
      </perl>
      

      Michael

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Freitag, 21.Dezember.2001, 16:55.
    Re: 3 zufällige Datensätze anzeigen es geht !!!!

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 21.Dezember.2001, 17:19.
    Re: 3 zufällige Datensätze anzeigen es geht !!!!

      hallo michael,

      wir drehen uns im kreis ;-)
      der fehler ist immer noch drin, die ausgabe entspricht jetzt dem code von christoph plus eingefügtem ausschluss. wenn du dein beispiel aufrufst und mehrfach refreshst, merkst du, dass immer mal wieder das erste buch fehlt.
      und was soll es bewirken, dass du den ausschluss von 3x3.gif sowohl beim get als auch beim zähler setzt?

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 21.Dezember.2001, 18:16.
    Re: 3 zufällige Datensätze anzeigen es geht !!!!

      is ja schön, wenn du zufrieden bist, aber mit dem aufruf, den du gepostet hast, geht es definitiv n i c h t. und da es von der logik her der stand von heute morgen ist.... habe es jetzt nochmal ausprobiert:

      1. aufruf ok., refresh
      2. aufruf ok., refresh
      3. aufruf 1. bild fehlt refresh
      4. aufruf ok. usw

      7., 11,12, 15.aufruf jeweils falsch

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Freitag, 21.Dezember.2001, 18:10.
    Re: 3 zufällige Datensätze anzeigen es geht !!!!

      Ich habs mehrfach probiert, es wurden immer 5 verschidene angezeigt und damit bin ich zufrieden.

      Michael

     Antworten

    Beitrag von Oliver ;-) (439 Beiträge) am Dienstag, 18.Dezember.2001, 21:28.
    Re: Fehler gesucht

      Hallo Sander,

      versteh ich nicht. Erklär mal genauer...

      Oliver ;-)

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 18.Dezember.2001, 21:29.
    Re: guten Abend Sander

      Hallo,

      ich binn heute wider am basteln,
      Jetzt solte noch eine if abfrage rein,
      Aber ich kapier es nicht.
      Hier der Quelltext:
      <html>
      <head>
      <title>Bücher Ausgabe Tabelle 3-spaltig</title>
      <link rel="stylesheet" type="text/css" href="http://www.brueckenbau-links.de/brueckenbuch/bbuch.css">
      </head>
      <body>
      <center><h3>3 zufällige Brücken- und Baufachbücherr</h3></center>
      

      <table border="1" width="200" bordercolor="#7EB8FF" cellspacing="0" cellpadding="0"
      bordercolorlight="#7EB8FF" bordercolordark="#7EB8FF">

      <loop code=perl db=buecher sort=Rang range=0,3 Id==?>
      out <<EOF
      if($Vorschau ne "blanc_140x90.gif") {
      <tr>
       <td width="200"><p align="left"><a href="http://www.amazon.de/exec/obidos/ASIN/$ISBN/bruckenbau" 
       target="_blank"><img src="http://www.brueckenbau-links.de/brueckenbuch/$Vorschau" 
       alt="$Titel" border="0"><br>
       <small>$Titel</a><br>
       von <font color="#800000">$Autor</font><br>
       ca. <strong><font color="#990000">$Preis_DM DM</font></strong></small><br>
       </td>
      </tr>
      EOF
      }
      </loop>
      </table> 
      

      </body></html>

      Ich glaube du weist was ich will.

      Bis gleich.

      Michael

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Dienstag, 18.Dezember.2001, 21:42.
    Re: guten Abend Sander

      sperr mal deine refresh-taste

     Antworten

    Beitrag von Michael Koch (344 Beiträge) am Dienstag, 18.Dezember.2001, 22:22.
    Re: guten Abend Sander

      was meinst du mit
      sperr mal deine refresh-taste ?

      Michael

     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!