Guten Tag,
ich betreibe eine kleine Community und möchte das sich meine Nutzer registrieren. Die Daten kommen dann in eine Datenbank zusammen mit dem Rang des "Newbie". Das funktioniert auch alles wunderbar, nun möchte ich aber das meine Admin's den Rang im Browser bearbeiten können. Ich stell mir das in etwa so vor, dass alle Einträge in einer Tabelle ausgegeben werden und beim Rang Feld eine dropdown Auswahl ist.
Die Tabelle gebe ich so aus:
und in der rang.php steht:
Das dropdown Menü fehlt noch aber ich habe eine Eingabe. Diese wird jedoch nicht gespeichert.... Jemand ne Idee?
ich betreibe eine kleine Community und möchte das sich meine Nutzer registrieren. Die Daten kommen dann in eine Datenbank zusammen mit dem Rang des "Newbie". Das funktioniert auch alles wunderbar, nun möchte ich aber das meine Admin's den Rang im Browser bearbeiten können. Ich stell mir das in etwa so vor, dass alle Einträge in einer Tabelle ausgegeben werden und beim Rang Feld eine dropdown Auswahl ist.
Die Tabelle gebe ich so aus:
PHP-Code:
echo '<table border="1">';
while ($zeile = mysqli_fetch_array( $db_erg, MYSQL_ASSOC))
{
echo "<tr>";
echo "<td>". $zeile['vorname'] . "</td>";
echo "<td>". $zeile['nachname'] . "</td>";
echo "<td>". $zeile['geburtstag'] . "</td>";
echo "<td>". $zeile['email'] . "</td>";
echo "<td>". $zeile['nickname'] . "</td>";
echo "<td>". $zeile['anwerber'] . "</td>";
echo "<td>". $zeile['geschlecht'] . "</td>";
echo "<td>". $zeile['steamnick'] . "</td>";
echo "<td>". $zeile['handy'] . "</td>";
echo '<td><form action="rang.php?id='.$row['id'].'" method="post"><input type="text" value="'. htmlentities($zeile['rang']) . '"><input type="submit"></form></td>';
echo "</tr>";
}
echo "</table>";
und in der rang.php steht:
PHP-Code:
<?php
require __DIR__.'/pdo.php';
if (isset($_POST['rang']) and isset($_GET['id'])) {
$rang = $_POST['rang'];
$id = (int) $_GET['id'];
$stmt = $db->prepare('INSERT INTO member (id, rang) VALUES (Leader, Moderator, Member, Newbie)');
$stmt->bindParam(1, $id);
$stmt->bindParam(1, $rang);
$stmt->execute();
echo 'Update erfolgreich.';
} else {
echo 'Ungueltiger Aufruf - Rang und ID muessen korrekt angegeben werden.';
}
?>
Kommentar