Re: Zufallsdaten in Abhängigkeit erzeugen? - 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 raphael (0 Beiträge) am Donnerstag, 7.November.2002, 18:53.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      sander sprach das machtwort :)


    Antworten

 Alle Einträge zum Thema: Zur Liste 
    Beitrag von Sgt.Pepper (1 Beitrag) am Mittwoch, 6.November.2002, 11:43.
    Zufallsdaten in Abhängigkeit erzeugen?

      Guten Morgen,

      ich möchte gerne aus einer Datei einen zufälligen Satz bekommen, daß geht doch mit ID=?, aber wie muss der Aufruf lauten, wenn ich einen Zufallssatz haben will, aber nur aus Sätzen, die Status="aktiv" haben?
      Danke für eure Hilfe

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Mittwoch, 6.November.2002, 14:31. WWW: bei123.de
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      Man könnte ne Zufallsauswahl über die möglichen Id's bei get "Status==!aktiv","Datenbank" machen. Ich weiß zwar nicht, wie Deine Datenbank heißt - also mal folgender Vorschlag:

      $_datei="/NeuDatei";
      get "Status==!aktiv","DeineDatei","$_datei";
      #---------------------------------------
      %db=%$_datei;
      $zufall=int(rand(@{$db{Id}}));
      $zufall_id=${$db{Id}}[$zufall];
      #---------------------------------------
      get "Id==$zufall_id","DeineDatei";
      out ... # hier sollte dann eigentlich ein zufälliger Satz stehen
      

      Gruß Harald

      #---------------------------------------
      

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Mittwoch, 6.November.2002, 14:38.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      hallo,
      das thema hatten wir weiter unten schon mal, finde es aber momemtan nicht...
      müsste in etwa so gehen:

      get "status==Aktiv sort=? range=0,1" "datei"
      

      aber am besten nochmal sander fragen ;-)

     Antworten

    Beitrag von raphael (0 Beiträge) am Donnerstag, 7.November.2002, 16:36.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      get "Id==?&Status=aktiv","datenbank";
      
      sollte doch auch funzen, oder?

      cu

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 7.November.2002, 17:36.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      hallo raphael,

      nein, so geht das leider nicht, obwohl es auf den ersten blick so aus sieht. ich hatte vor monaten mit sander und cb einen megathread darüber und claus c. hat mir dann letztendlich den tipp gegeben, ich werden ihn jetzt mal in das glossar reinstellen:

      while ($status ne 'aktiv')
                  {
                   get "Id==?", "datei";
                  }
      

      in der while-anweisung stellt du deine zweitabfrage negiert und innerhalb der schleife fragst du mit dem fragezeichen ab, das funzt ;-)

      gruss

      claus

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 7.November.2002, 17:54.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      ne, es reicht
      get "status==aktiv sort=?";
      

      Sander

     Antworten

    Beitrag von raphael (0 Beiträge) am Donnerstag, 7.November.2002, 18:53.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      sander sprach das machtwort :)

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 7.November.2002, 22:11.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      hallo sander,

      ich widerspreche nur ungern dem meister, aber dein code
       (den ich zwei beiträge vorher auch gepostet hatte)
      

      get "status==aktiv sort=?";

      funzt nicht, dann bringt er zwar zufallssätze, aber auch die mit status nicht aktiv.

      wie gesagt, dieser code funzt

      while ($status ne 'aktiv')
                  {
                   get "Id==?", "datei";
                  }
      

      zur überprüfung habe ich gerade eben nochmal beides probiert.

      gruss

      claus

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Donnerstag, 7.November.2002, 23:14.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      also ich hab das mit while{.. auch getestet und bei mir haut das so überhaupt nicht hin - hätte mich auch gewundert. Harald

     Antworten

    Beitrag von Claus S. (1671 Beiträge) am Freitag, 8.November.2002, 01:32.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      hallo sander, hallo harald,

      das wundert mich aber doch sehr
      a) die sache mit dem while funzt bei mir seit monaten, da ich damit eine eine bannerrotation steuere, mal fullbanner, mal zwei halfbanner etc.

      b) get "status==aktiv sort=?"; also sanders vorschlag bringt bei mir alle sätze

      und ich hatte es wie beschrieben, eben auch getestet mit realen sätzen

     Antworten

    Beitrag von Sander (8133 Beiträge) am Donnerstag, 7.November.2002, 23:23.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      so, ich hab es auch probiert...
      Was soll ich sagen, bei mir funzt es so - keine Probleme damit.
      In der db 4 DS drin, einer hat Alter=2, der rest 1
      mein Code:
      Name: Alter:<br>
      <perl>
      get "alter==1 sort=?";
      while (get_next)
      {
      out "$Name $alter<br>";
      } 
      </perl>
      

      hier die ausgabe:
      http://baseportal.de/baseportal/sander/test

      Sander

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Donnerstag, 7.November.2002, 23:51.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      und wie ist es damit ?
      get "Status==?aktiv", "datei";
      

     Antworten

    Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 8.November.2002, 00:17.
    Re: Zufallsdaten in Abhängigkeit erzeugen?

      Ich hätt auch noch einen: ;-)

      get "Id>=? status==aktiv";
      

      Aber Sander sein Code stimmt natürlich (auch) ;-)

     Antworten

    Beitrag von H.Fehde (724 Beiträge) am Freitag, 8.November.2002, 00:20.
    Re: vorher vergessen - Zufallsdaten in Abhängigkeit erzeugen?

      geht doch nicht

     Antworten


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