Gegen Bilderklau - Das Original

Registrierung Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Statistik Chat Karte Zur Startseite

Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP / neues Problem / Zufall. » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen PHP / neues Problem / Zufall.
Beiträge zu diesem Thema Autor Datum
 PHP / neues Problem / Zufall. Startpost-Retter 17.03.2008 13:31
 RE: PHP / neues Problem / Zufall. VRH Pferde 21.03.2008 12:06
 RE: PHP / neues Problem / Zufall. Maina 22.03.2008 09:57

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Startpost-Retter
Mitglied


Dabei seit: 24.01.2011
Beiträge: 12.246
Herkunft: Gegen Bilderklau, intern

PHP / neues Problem / Zufall. Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Öh ja. Noch ein letztes Problem ... Ich dachte immer rand() ist die Zufallsfunktion. Jetzte sieht mein Code so aus:
php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
<?php
$tunier $_GET['nr'];
include('db.php');
$abfrage "SELECT * FROM turnier WHERE `id` = $tunier";
$ergebnis mysql_query($abfrage);
while($row mysql_fetch_object($ergebnis))
   {
   $insg $row->insgesamt;
   $dis1 $row->disziplin1;
   $dis2 $row->disziplin2;
   $dis3 $row->disziplin3;
   $dis4 $row->disziplin4;
   $dis5 $row->disziplin5;
   $dis6 $row->disziplin6;
   $dis7 $row->disziplin7;
   $dis8 $row->disziplin8;
   $dis9 $row->disziplin9;
   $dis10 $row->disziplin10;
   echo mysql_error();
// Disziplin 1 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis1' AND `turnierid` = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz1 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz1 WHERE `disziplin` = '$dis1' AND turnierid = $tunier");
// Disziplin 2 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis2' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz2 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz2 WHERE `disziplin` = '$dis2' AND turnierid = $tunier");
// Disziplin 3 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis3' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz3 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz3 WHERE `disziplin` = '$dis3' AND turnierid = $tunier");
// Disziplin 4 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis4' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz4 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz4 WHERE `disziplin` = '$dis4' AND turnierid = $tunier");
// Disziplin 5 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis5' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz5 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz5 WHERE `disziplin` = '$dis5' AND turnierid = $tunier");
// Disziplin 6 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis6' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz6 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz6 WHERE `disziplin` = '$dis6' AND turnierid = $tunier");
// Disziplin 7 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis7' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz7 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz7 WHERE `disziplin` = '$dis7' AND turnierid = $tunier");
// Disziplin 8 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis8' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz8 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz8 WHERE `disziplin` = '$dis8' AND turnierid = $tunier");
    // Disziplin 9 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis9' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;
    $platz9 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz9 WHERE `disziplin` = '$dis9' AND turnierid = $tunier");
// Disziplin 10 =)
    $abfrage mysql_query("SELECT * FROM teilnehmer WHERE `disziplin` = '$dis10' AND turnierid = $tunier");
    $anzahl mysql_num_rows($abfrage);
    $anz $anzahl;
    echo $anz;     
$platz10 mt_rand(1,$anz);
    $update mysql_query("UPDATE teilnehmer Set platz = $platz10 WHERE `disziplin` = '$dis10' AND turnierid = $tunier");
    }
   ?>

Ich habe 2 einträge fpr Disziplin 4 und ein Eintrag für Disziplin 5.
Aber beide Einträge von Disziplin 4 haben jetzt den Wert zwei ... Woran liegt das?/wie kann ichs verbessern?


__________________
Dieser Beitrag gehörte zu einer Löschaktion von Beiträgen eines Users, er wurde diesem User überschrieben, damit der Thread nicht an Sinn verliert.

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von ANGEL_05: 21.03.2008 13:00.

17.03.2008 13:31 Startpost-Retter ist offline Beiträge von Startpost-Retter suchen Nehmen Sie Startpost-Retter in Ihre Freundesliste auf
VRH Pferde
Mitglied


images/avatars/avatar-28285.jpg

Dabei seit: 18.02.2006
Beiträge: 2.402

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

die fehlermeldung zeigt dir doch schon an, dass es wahrscheinlich daran liegt, dass du immer geschrieben hast "SELECT COUNT * ..." ich glaub das mit dem count ist falsch, das hab ich auch noch nie so gesehen (;
musst halt noch mal extra $anzahl = mysql_num_rows($abfrage); machen..
21.03.2008 12:06 VRH Pferde ist offline E-Mail an VRH Pferde senden Beiträge von VRH Pferde suchen Nehmen Sie VRH Pferde in Ihre Freundesliste auf
Maina Maina ist weiblich
Pseudomitglied


Dabei seit: 20.04.2006
Beiträge: 7.655
Herkunft: Kreuzberg

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ne, du, Anni, wir ham auf meinem Webspace 5.1.6-1... So nebenbei. ^^ (http://web52.server10.greatweb.de/phpinfo.php) Ist aber egal. smile
22.03.2008 09:57 Maina ist offline Beiträge von Maina suchen Nehmen Sie Maina in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Gegen Bilderklau - Das Original » Design, Website, Copyright » Homepagehilfe » Homepagehilfe - Archiv » [PHP & MySQL] PHP / neues Problem / Zufall.

Impressum

Forensoftware: Burning Board, entwickelt von WoltLab GmbH