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?
Antworten
Beitrag von raphael (0 Beiträge) am Donnerstag, 7.November.2002, 16:36.
Re: Zufallsdaten in Abhängigkeit erzeugen?
Antworten
Beitrag von Claus S. (1671 Beiträge) am Donnerstag, 7.November.2002, 17:36.
Re: Zufallsdaten in Abhängigkeit erzeugen?
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 7.November.2002, 17:54.
Re: Zufallsdaten in Abhängigkeit erzeugen?
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?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Donnerstag, 7.November.2002, 23:51.
Re: Zufallsdaten in Abhängigkeit erzeugen?
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Freitag, 8.November.2002, 00:17.
Re: Zufallsdaten in Abhängigkeit erzeugen?
Antworten
Beitrag von H.Fehde (724 Beiträge) am Freitag, 8.November.2002, 00:20.
Re: vorher vergessen - Zufallsdaten in Abhängigkeit erzeugen?
Antworten