username übergabe geht nicht.....
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
ausgabe
auswahl
bearbeiten
button
email
ergebnis
kram
mache
melde
option
ordern
rechte echo
rechte vergeben
schleife
set
tabelle
update
verbindung
vorname
-
hi, ich m?chte rechte ?ndern lassen k?nnen.... ich habe hier die ausgabe der user:
include ('config.inc.php');
$abfrage = "SELECT username FROM user ORDER BY id desc";
$result = mysql_query($abfrage);
$username = $row["username"];
echo "<table width=500 align='center'>";
echo "<tr>";
echo "<td bgcolor=#00FE00>Member</td>";
echo "<td bgcolor=#00FE00>Vorname</td>";
echo "<td bgcolor=#00FE00>Email</td>";
echo "<td bgcolor=#00FE00>Rechte</td>";
echo "</tr>";
echo "<form action='?action=rechte' method='post'><select name=".$username.">";
while ($row = mysql_fetch_array($result)) {
$username = $row["username"];
echo "<option value='".$username."'>".$username."</option>";
}
echo "</select><input type='Submit' value='Beaerbeiten'></select></form>";
$abfrage = "SELECT username, vorname, email, rechte FROM user ORDER BY id desc";
$result = mysql_query($abfrage);
while ($row = mysql_fetch_array($result)) {
$username = $row["username"];
$vorname = $row["vorname"];
$email = $row["email"];
$rechte = nl2br($row["rechte"]);
echo "<tr>";
echo "<td class=edit>".$username."</td>";
echo "<td class=edit>".$vorname."</td>";
echo "<td class=edit>".$email."</td>";
echo "<td class=edit>".$rechte."</td>";
echo "</tr>";
} // WHILE-Schleife ist zuende
echo "</table>";
1. Bei der Option auswahl werden die User brav angezeigt und auhc bei der tabellen ausgabe werden sie brav angezeigt....
Nun soll man eben bei der optin kram ausw?hlen k?nnen, welchen user man admin rechte geben will..dann geht man eben auf den button bearbeiten...
angezeigt wird nur: hat nun adminrechte... vor hat sollte der username ershceinen..und es werden gar keine rechte vergeben, weil der username anscheinend nicht ?bergeben wird.
der code wo es ge?ndert werden soll:
include("config.inc.php");
$Query = "UPDATE user SET rechte='1' WHERE username = '$username'";
if (!($ergebnis = mysql_query ($Query, $verbindung))) {
echo("Sorry, der Member konnte nicht editiert werden.");
exit();
}
echo "".$username." hat nun Adminrechte.";
aber es geht nicht :( wieso wird der username nicht ?bergeben? was ist der fehler?
bei der 2. habe ich auhc das versucht:
$nick = $username
$query = "UPDATE user SET rechte='1' WHERE username = '$nick'";
EDIT: ich glaub ich wei? wie ichs mache, damits geht... ich werd mcih nochmal melden -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
wenn du es weisst wieso fragst du dann?
-
es wurde mir erst nach hilfe von lucas ( der hier auhc ist ) klarer und er hat mit mir aber ?ber icq geredet (kam aber zuerst hier auf den thread)
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage