Mailinglisten-Archive |
Hallo, iterativ lesen bitte, du änderst result in der forSchleife?! > > <---- snip ----> > while ($row = mysql_fetch_assoc($result)) { hier verwendest du wohl das letzte result aus der for-Schleife?! > for ($i = 0; $i < count($horoskope); $i++) { > > $userid = $row[id]; wird beim 2.mal also leer sein, siehe unten > $horoskop = $horoskope[$i][name]; > > ## Payment > $query = "SELECT userid, horoskop FROM statistik WHERE userid = > '".$row[id]."' AND horoskop = '".$horoskope[$i][name]."' AND zahlweise = > 'Singlepayment'"; > $result = mysql_query($query) or die(mysql_error()); query scheitert, da ' userid= ' in query ist ? Ausgabe-Error? > $anzahl[$userid][$horoskop][payment] = mysql_num_rows($result); > $horoskope[$i][umsatz] = > $anzahl[$userid][$horoskop][payment]*$horoskope[$i][preis]; > > $umsatz_gesamt = $umsatz_gesamt+$horoskope[$i][umsatz]; > > ## Abo > $query = "SELECT userid, horoskop FROM statistik WHERE userid = > '".$row[id]."' AND horoskop = '".$horoskope[$i][name]."' AND zahlweise = > 'Abo'"; diese query enthält keine "id" in query mehr, wahrscheinlich im Unterschied zu ersten query oben, die eine andere war? > $result = mysql_query($query) or die(mysql_error()); mit oben bleibt es immer die selbe userid > $anzahl[$userid][$horoskop][abo] = mysql_num_rows($result); > > } > } > <---- /snip ----> > oder hab ich hier etwas nicht ganz verstanden? Gruß! -- Konstantin Rekk Berlin phone: +49 (0) 30 48623452 mobil: 0176 2100 6000 www.rekk.de www.tanden-aikido.de
php::bar PHP Wiki - Listenarchive