Hey,
für meine Userliste bräuchte ich mal Hilfe. Wie kann ich den Bearbeitungslink mit dem Usernamen abgleichen. Also so, dass der richtige Bearbeitungslink hinter dem richtigen Namen steht. Bei mir stimmt zwar die Ausgabe der Namen, jedoch ist der falsche Link zugeordnet.
Schon mal danke im Vorraus.
Edit: Fehler selber gefunden.
für meine Userliste bräuchte ich mal Hilfe. Wie kann ich den Bearbeitungslink mit dem Usernamen abgleichen. Also so, dass der richtige Bearbeitungslink hinter dem richtigen Namen steht. Bei mir stimmt zwar die Ausgabe der Namen, jedoch ist der falsche Link zugeordnet.
PHP:
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>";
Edit: Fehler selber gefunden.
Zuletzt bearbeitet: