Userliste
Moderator: Supporter
Userliste
Hey,
ich brauch mal kurz eure Hilfe. Ich möchte ja die Userliste erweitern. Wie kann ich einen Link zum Bearbeiten der User (/admin/admin_users.php?mode=edit) an den jeweiligen User anpassen?
Und dasselbe dann auch noch mit PN's.
Danke
ich brauch mal kurz eure Hilfe. Ich möchte ja die Userliste erweitern. Wie kann ich einen Link zum Bearbeiten der User (/admin/admin_users.php?mode=edit) an den jeweiligen User anpassen?
Und dasselbe dann auch noch mit PN's.
Danke
Re: Userliste
Kann man da dann automatisch die ID zuweisen?
Dieser Code geht nämlich nicht:
Dieser Code geht nämlich nicht:
Code: Alles auswählen
<a href='admin/admin_users.php?username=".$userid1."'>Bearbeiten</a>
Re: Userliste
Nein, kann man nicht. Du musst den Benutzernamen angeben, nicht die Benutzer-ID.
LG, Tim
LG, Tim
Re: Userliste
Den kann ich ja auch aus der Datenbank fischen oder?
Re: Userliste
Wie kann ich die ID mit dem Usernamen abgleichen? z.B. das hinter matze93 auch der link zum Bearbeiten von matze93 und nicht von Dedex7200Pro (anderer User).
Re: Userliste
Verstehe nicht was du meinst?
LG, Tim
LG, Tim
Re: Userliste
Nun ja, mein Code spuckt mir z.B. zwei Admins aus. Das ist ja richtig an der Userliste.
Doch nun wollte ich einen Link zum Bearbeiten hinzufügen. Deswegen habe ich ja hier um Hilfe gebeten.
Der Link erscheint auch je hinter den Usern. Aber egal auf welchen Link du drückst, dass ist nur der Link für den ein und denselben User und nicht Userabhängig.
Also ich meinte, dass hinter jeden Usernamen immer der selbe Link steht.
und nicht Userabhängig.
Mein Code:
Ich teste das zuert einmal bei den Admins. Wenns klappt will ich ja auch noch das mit dem Maillink (PN/PM)testen und dann erst für alle Gruppen einbauen.
Aber dazu muss das erst mal angeglichen werden.
Doch nun wollte ich einen Link zum Bearbeiten hinzufügen. Deswegen habe ich ja hier um Hilfe gebeten.
Der Link erscheint auch je hinter den Usern. Aber egal auf welchen Link du drückst, dass ist nur der Link für den ein und denselben User und nicht Userabhängig.
Also ich meinte, dass hinter jeden Usernamen immer der selbe Link steht.
Code: Alles auswählen
admin/admin_users.php?username=matze93
Mein Code:
Code: Alles auswählen
<?php
define("IN_EASYHP", true);
include "includes/mysql.php";
include "common.php";
include "includes/website.php";
echo make_message(SITE_IMG, "Userlist", "Diese Homepage besitzt folgende User:", '', '');
echo "<div id='content'>";
$users = mysql_query('SELECT id FROM ' . USERS_TABLE);
$amount_users = mysql_num_rows($users);
echo '<b>Diese Seite besitzt ' . $amount_users . ' Mitglieder</b>';
function search()
{
echo "<table width='625px'>";
echo "<tr><td><h2>Adminisatoren</h2></td></tr>";
$sql = 'SELECT * FROM '.USERS_TABLE.' ORDER BY `name` ASC';
$result = mysql_query($sql);
if (!result){
die ('Etwas stimmte mit dem Query nicht: '.mysql_error());
}
while ($row = mysql_fetch_assoc($result))
{
$username = $row['name'];
}
$sql1 = 'SELECT * FROM '.USERS_TABLE.' WHERE `level`=1 ORDER BY `name` ASC';
$result1 = mysql_query($sql1);
if (!$result1) {
die ('Etwas stimmte mit dem Query nicht: '.mysql_error());
}
while ($row1 = mysql_fetch_assoc($result1))
{
$userid1 = $row1['id'];
{
echo "<tr><td>";
echo "<font size='3'><a href='profile.php?mode=view&user_id=".$userid1."'>".$row1['name']."</a>";
if (isset($_SESSION['user_data_admin']))
{
echo "<a href='admin/admin_users.php?username=".$username."'>Bearbeiten</a>";
}
$gefunden = 1;
$ergebnisse[] = $row1['id'];
echo "</td></tr>";
}
}
echo "<tr><td><h2>Moderatoren</h2></td></tr>";
$sql2 = 'SELECT * FROM '.USERS_TABLE.' WHERE `level`=2 ORDER BY `name` ASC';
$result2 = mysql_query($sql2);
if (!$result2) {
die ('Etwas stimmte mit dem Query nicht: '.mysql_error());
}
while ($row2 = mysql_fetch_assoc($result2))
{
$userid2 = $row2['id'];
{
echo "<tr><td>";
echo "<font size='3'><a href='profile.php?mode=view&user_id=".$userid2."'>".$row2['name']."</a></font>";
$gefunden = 1;
$ergebnisse[] = $row2['id'];
echo "</td></tr>";
}
}
echo "<tr><td><h2>Mitglieder</h2></td></tr>";
$sql3 = 'SELECT * FROM '.USERS_TABLE.' WHERE `level`=0 ORDER BY `name` ASC';
$result3 = mysql_query($sql3);
if (!$result3) {
die ('Etwas stimmte mit dem Query nicht: '.mysql_error());
}
while ($row3 = mysql_fetch_assoc($result3))
{
$userid3 = $row3['id'];
{
echo "<tr><td>";
echo "<font size='3'><a href='profile.php?mode=view&user_id=".$userid3."'>".$row3['name']."</a></font>";
$gefunden = 1;
$ergebnisse[] = $row3['id'];
echo "</td></tr>";
}
}
echo "</table>";
}
search();
echo "</div>";
footer(0);
?>
Aber dazu muss das erst mal angeglichen werden.
Re: Userliste
Okay hab das selber hinbekommen. Wie könnte der Code für dasselbe mit einem Maillink aussehen.
Geht:
Geht des dann über id oder name? Also ich spreche von der PN/PM
Geht:
Code: Alles auswählen
.php?username=...