Seite 1 von 1

E-Mailadressen auslesen (AWSW Mod)

Verfasst: 29.02.2004 12:35
von rembrand
Hallo,

kann man den Mod ( http://www.phpbb.de/viewtopic.php?t=451 ... l+auslesen ) so verändern, dass er nicht nur die Mail Adresse ausgibt, sondern den dazugehörigen Usernamen?
Ich bräuchte das, weil manche User nach ängerer Zeit ihren Login Namen vergessen haben, diese mir aber eine E-Mail geschrieben haben und wierder am Forum teilnehmen wollen.

Oder gibt es eine andere Lösung?

Verfasst: 29.02.2004 12:42
von AWSW
admin_useremailslist.php:

++ Suche:
$sql = "SELECT user_email FROM " . $table_prefix . "users WHERE user_email != '' ORDER BY user_email ASC";
++ Ersetze mit:
$sql = "SELECT username, user_email FROM " . $table_prefix . "users WHERE user_email != '' ORDER BY user_email ASC";
++ Suche:
echo $row -> user_email .", ";
++ Ersetze mit:
echo $row -> username . user_email .", <br>";
Nicht getestet aber so ungefährt sollte es aussehen ;)

Verfasst: 29.02.2004 13:04
von rembrand
jetzt wirft er mir raus:
testuser_email,
adminuser_email,
:roll:

Verfasst: 03.03.2004 22:34
von rembrand
Hallo AWSW,

hättest Du vielleicht nochmal Zeit nachzusehen, was man noch machen könnte?

Verfasst: 04.03.2004 13:23
von AWSW
Hallo,
wie oben gepostet:
$sql = "SELECT user_email FROM " . $table_prefix . "users WHERE user_email != '' ORDER BY user_email ASC";
inf folgendes ändern:
$sql = "SELECT username, user_email FROM " . $table_prefix . "users WHERE user_email != '' ORDER BY user_email ASC";
und den Abschnitt WHILE bis ELSE durch folgendes ersetzen:
while($row = mysql_fetch_object($result))
{
$i = $i + "1";
$c = $c + "1";
echo $row -> username . " - ";
echo $row -> user_email . ", <br />";
if ($i == "250")
{
$i = "0";
echo "<br><br><hr><b>" . $c . "</b><hr><br>";
}
}
echo "<br><br><hr><b>" . $c . "</b><hr><br></span></center>";

}
else
Damit sollte es gehen ;)

Verfasst: 05.03.2004 19:33
von rembrand
Hallo AWSW,

Du hast es echt drauf!!!! Danke, es funktioniert. Machst du das als Standart in Deinen Mod???? Ist echt hilfreich.....