Aser
Erfahrenes Mitglied
tag
das folgende Script nimmt die Usernamen aus einem Ordner
(jeder user ist als datei drin gespeichert)
nun weiss das Script, wie der jeweilige User heisst und guckt in der Datenbank nach dem jeweiligen Geschlecht des Users...
mannlich oder weiblich, falls weder M(male) noch F(female) als Wert vorhanden sind, dann wid er N(neutrum) ausgegeben
nun das verblueffende...
am Schluss vom Script wird die gesamtstatistik ausgegeben, bei der heisst es dann
z.B.
4 mannliche Freunde,
3 weibliche Freunde,
0 neutrum(/Datenbankfehler)
die Freunde werden aber alle in der Kategorie NEUTRUM aufgelistet, obwohl erkannt wurde, dass 4 mannlich und 3 weiblich sind... und diese Operation findet vor der Schlussstatistik statt, d.h. dass die werte bislag korrekt sein muessten
Ich finde den Fehler einfach nicht...
vielen Dank im Voraus
Beispielausgabe:
Kontakt zur Datenbank...Tabelle wurde ausgewaehlt...
maennliche Mates:
weibliche Mates:
ungeschlechtliche Mates:
Der Photograph[test]
eva[test]
maennliche Mates: 1
weibliche Mates: 1
unentschiedene Mates: 0
das folgende Script nimmt die Usernamen aus einem Ordner
(jeder user ist als datei drin gespeichert)
nun weiss das Script, wie der jeweilige User heisst und guckt in der Datenbank nach dem jeweiligen Geschlecht des Users...
mannlich oder weiblich, falls weder M(male) noch F(female) als Wert vorhanden sind, dann wid er N(neutrum) ausgegeben
nun das verblueffende...
am Schluss vom Script wird die gesamtstatistik ausgegeben, bei der heisst es dann
z.B.
4 mannliche Freunde,
3 weibliche Freunde,
0 neutrum(/Datenbankfehler)
die Freunde werden aber alle in der Kategorie NEUTRUM aufgelistet, obwohl erkannt wurde, dass 4 mannlich und 3 weiblich sind... und diese Operation findet vor der Schlussstatistik statt, d.h. dass die werte bislag korrekt sein muessten
Ich finde den Fehler einfach nicht...
vielen Dank im Voraus
PHP:
<?
if($auszugebendernic=='')
{
$auszugebendernic=$nic;
}
include "./admin/mysqldaten.php";
$path = "./user/".$auszugebendernic."/mates/";
$sexmalenr="0";
$sexfemalenr="0";
$sexneutrumnr="0";
include "./admin/mysqldaten.php";
$ordnerinhalt=opendir($path);
while ($auszugebendedatei = readdir($ordnerinhalt))
{
if ($auszugebendedatei != "." && $auszugebendedatei != ".." && $auszugebendedatei != ".htaccess")
{#SChleife if not . or .. open
$abfrage = mysql_query("SELECT * FROM user WHERE nic = '".$auszugebendedatei."'");
$sex = mysql_result($abfrage, 0, "sex");
if($sex=="m")
{
${'m'.$sexmalenr}=$auszugebendedatei;
$sexmalenr++;
}
elseif($sex=="f")
{
${'f'.$sexfemalenr}=$auszugebendedatei;
$sexfemalenr++;
}
#test
else
#elseif($sex=="n")
{
${'n'.$sexneutrumnr}=$auszugebendedatei;
$sexneutrumnr++;
}
} #Schleife if not . or .. closed
} # Schleife vom Auslesen closed
echo "maennliche Mates: <br>";
echo "<table>";
#linkespalte open --------------------------------------------------------------
$sexmalenr="0";
while (${"m".$sexmalenr}!="" )
{
echo"<tr>
<td><a target='_blank' href='./userprofil.php?nic=$nic&auszugebendernic=".${"m".$sexmalenr}."&zz=$zz'>".${'m'.$sexmalenr}."[test]</a>
</td>
</tr>";
$sexmalenr++;
}
#linkespalte closed --------------------------------------------------------------
echo "weibliche Mates: <br>";
#linkespalte open --------------------------------------------------------------
$sexfemalenr="0";
while (${"f".$sexfemalenr}!="" )
{
echo"<tr>
<td><a target='_blank' href='./userprofil.php?auszugebendernic=".${'f'.$sexfemalenr}."&nic=$nic'>".${'f'.$sexfemalenr}."[test]</a>
</td>
</tr>";
$sexfemalenr++;
}
#linkespalte closed --------------------------------------------------------------
echo "ungeschlechtliche Mates: <br>";
#linkespalte open --------------------------------------------------------------
$sexneutrumnr="0";
while (${"n".$sexneutrumnr}!="" )
{
echo"<tr>
<td><a target='_blank' href='./userprofil.php?auszugebendernic=".${'n'.$sexneutrumnr}."&nic=$nic'>".${'n'.$sexneutrumnr}."[test]</a>
</td>
</tr>";
$sexneutrumnr++;
}
#linkespalte closed --------------------------------------------------------------
echo "</table>";
echo "<br>";
echo "maennliche Mates: ".$sexmalenr;
echo "<br>";
echo "weibliche Mates: ".$sexfemalenr;
echo "<br>";
echo "unentschiedene Mates: ".$sexneutrumnr;
?>
Beispielausgabe:
Kontakt zur Datenbank...Tabelle wurde ausgewaehlt...
maennliche Mates:
weibliche Mates:
ungeschlechtliche Mates:
Der Photograph[test]
eva[test]
maennliche Mates: 1
weibliche Mates: 1
unentschiedene Mates: 0