Moin,
Der ausgewählte Eintrag soll nun an eine andere PHP Datei im gleichen Vwerzeichnis weitergegeben werden.
und warum machst du das dann nicht?
<input type=button onClick="location='user_aendern_script.php'" value='Bearbeiten'>
Hier rufst du beim Klicken einfach eine neue Seite auf. Der gewählte Eintrag ist dann natürlich vergessen. Übrigens heißt der Eventhandler onclick und nicht onClick, und auch der Wert des type-Attributs sollte in Anführungszeichen stehen (muss bei XHTML).
Was dir aber fehlt, ist jegliche Weitergabe der vom Benutzer vorgenommenen Auswahl. Normalerweise verwendet man dafür ein Formular.
$Nutzer=$_POST['nickname'];
echo "$Nutzer";
Und wie man sieht, hast du schon die POST-Methode vorgesehen. Weiter oben sieht man im Code-Wust versteckt sogar ein öffnendes form-Tag mit der passenden Methode. Das wird aber nie geschlossen, und abgeschickt auch nicht.
Nur kriege ich einen Undefined index Fehler.
Natürlich. Du greifst auf POST-Daten zu, die gibt's aber gar nicht.
Also vervollständige dein Formular - d.h. ergänze einen Submit-Button und ein schließendes form-Tag an passender Stelle.
Dann kannst du auch auf den Javascript-Eventhandler verzichten, und schon bist du einen großen Schritt weiter.
Ich bin übrigens enttäuscht, immer noch so eine wüste div-Wüste zu sehen, und immer noch grundlos verstümmelte Umlaute. Außerdem ...
<?php
session_start();
if(empty($_SESSION['Nutzer']))
{
header('Location: ../../public/nicht_eingeloggt.php');
}
?>
<html>
Fehler: Der Location-Header muss eine vollständige, absolute URL enthalten.
DOCTYPE fehlt immer noch.
<head>
<title>Gameshop - Preisliste</title>
<link rel="stylesheet" href="../../css/design _admin.css" type="text/css" />
</head>
Schreibst du HTML oder XHTML? Die Art, das link-Element zu schließen, deutet auf XHTML hin - das ist aber auch das einzige Anzeichen.
<div id="inhalt">
<div id="admin_menu">
<center>
Schade, auch die Kritik an unnötigen, mehrfach verschachtelten div-Konstruktionen und dem nicht mehr zeitgemäßen center-Element verhallte ungehört ...
echo "<select name='nickname'>";
while($zeile = mysql_fetch_array( $ergebnis, MYSQL_ASSOC))
{
$Nick = $zeile['nickname'];
echo "<option value=$Nick>$Nick</option><br>";}
Fehler: br-Elemente sind als Kinder von select nicht erlaubt.
Ciao,
Martin
Treffen sich zwei Holzwürmer im Käse: "Na, auch Probleme mit den Zähnen?"
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(