Morgen lieber Forumbesucher und –nutzer.
Ich komme mit einem hoffentlich lösbaren Problem zu euch. Folgendes:
Ich lasse mir eine Liste von Nutzer anzeigen, die ich aus der Datenbank auslese.
Nun habe ich hinten an die Liste auf Höhe jedes Namens zwei Schaltfläschen eins mit ändern,
das andere mit entfernen.
Wenn man nun auf einen der Buttons klickt, öffnet sich ein Popup-Fenster.
Nun meine Frage: Warum wird mir die Variable Id aus den einzelnen Zeilen nicht ausgelesen
und diese an das jeweilige Popup weitergegeben?
Bin für jede Anregung offen.
Vielen Dank für eure Mühen
Useredit:
PopUp-Fenster-Entfernen:
Ich komme mit einem hoffentlich lösbaren Problem zu euch. Folgendes:
Ich lasse mir eine Liste von Nutzer anzeigen, die ich aus der Datenbank auslese.
Nun habe ich hinten an die Liste auf Höhe jedes Namens zwei Schaltfläschen eins mit ändern,
das andere mit entfernen.
Wenn man nun auf einen der Buttons klickt, öffnet sich ein Popup-Fenster.
Nun meine Frage: Warum wird mir die Variable Id aus den einzelnen Zeilen nicht ausgelesen
und diese an das jeweilige Popup weitergegeben?
Bin für jede Anregung offen.
Vielen Dank für eure Mühen
Useredit:
PHP-Code:
<html>
<title>Das muss doch gehen</title>
<head>
<script language='javascript'>
<!--
function entferner(id)
{
window.open('entfuser.php?id='+id,'Entferner','width=400,height=160');
}
//-->
</script>
</head>
<?php
require ("database.php");
$sql = "SELECT Id, Username, Nachname, Vorname FROM test";
$result = mysql_query ($sql);
?>
<font face="Arial" size="3" color="#0064C8" border="1">
Sie befinden sich in der Verwaltung für administrative Benutzer.</font>
<hr noshade style="width:555px;
height:4px; text-align:left;>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post"><br>
<table bgcolor="#ffffff" border="1" cellspacing="2" cellpadding="5" rules="all" >
<tr>
<th>Id</th>
<th>Username</th>
<th>Vorname</th>
<th>Nachname</th>
</tr>
<?
while ($row = mysql_fetch_array($result))
{
$id = $row["Id"];
$user = $row["Username"];
$nname = $row["Nachname"];
$vname = $row["Vorname"];
?>
<tr>
<td nowrap><center><?php echo $id?></center></td>
<td nowrap><center><?php echo $user?></center></td>
<td nowrap><center><?php echo $vname?></center></td>
<td nowrap><center><?php echo $nname?></center></td>
<td> </td>
<td><input type="submit" name="entf" value="Entfernen" onClick="entferner(id)">
<input type="submit" name="aend" value="Ändern"
onClick="Aenderer()"></td>
</tr>
<?
}
?>
</table>
</form>
</html>
PopUp-Fenster-Entfernen:
PHP-Code:
<html>
<title>Löschen</title>
<head>
<script language='javascript'>
<!---
function closepopup()
{
window.close();
}
//-->
</script>
</head>
<?php
require ("database.php");
$sure = $_REQUEST['sure'];
$none = $_REQUEST['none'];
if ($sure)
{
$sql2 = "DELETE FROM test WHERE Id = //*//?> ";
mysql_query($sql2);
echo "<font size=3 color=#008040> Benutzer erfolgreich gelöscht.</font>";
echo '<a href="*" onClick="closepopup()"><p>Schliessen</a>';
exit;
}
if ($none)
{
echo "<font size=3 color=#008040>
Benutzer nicht gelöscht.</font>";
echo '<a href="*" onClick="closepopup()">
<p>Schliessen</a>';
exit;
}
?>
<p>
<form action="<?php echo$_SERVER['PHP_SELF']; ?>" method="post">
<font face="Arial" size="2" color="#0064C8">
Soll der Benutzer wirklich gelöscht werden?</font>
<p>
<p>
<input type="submit" name="sure" value="Ja">
<input type="submit" name="none" value="Nein">
</form>
<a href="*" onClick="closepopup()"><p>Schliessen</a>
</html>
Kommentar