Ich habe schon im Forum geschaut jedoch da ich keine ahnung hatte nach was ich genau suchen sollte blieb es leider ergebnisslos
Also ich Lese eine DB komplett aus und liste diese Untereinander auf.
Bei jedem eintrag soll rechts zusätzlich noch die Funktion "Löschen" erscheinen.
hier erst mal der quelltext:
$id enthällt den wert des jeweiligen eintrags, jedoch wenn ich löschen drücke übergibt er immer die ID des letzten eintrages.
Hab jetzt das WE drann gesessen und mir ist absolut keine Lösung eingefallen.
Könnte mir jemand Helfen oder einen Ansatzpunkt geben wie ich da vorgehen muss ?
thx: abraxas
Also ich Lese eine DB komplett aus und liste diese Untereinander auf.
Bei jedem eintrag soll rechts zusätzlich noch die Funktion "Löschen" erscheinen.
hier erst mal der quelltext:
PHP-Code:
<?
session_name("sid");
session_start();
require("portal_config.php");
if($user_id)
{
if(isset($_POST['mode'])) $mode = $_POST['mode'];
elseif(isset($_GET['mode'])) $mode = $_GET['mode'];
else $mode = "";
if(!isset($_POST['send'])) $_POST['send'] = "";
if(!isset($error)) $error="";
require "./admin/_data.inc.php";
$result = $db_zugriff->query("SELECT * from dp_farm WHERE userid = '$user_id'");
//$row = $db_zugriff->fetch_array($result);
$eintraege = (mysql_num_rows($result));
/*
liste ausgeben
*/
//for($i=1;$i<$eintraege;$i++)
while ($row = mysql_fetch_array($result))
{
$id=$row[id];
$farm .="<form name=\"form1\" method=\"post\" action=$PHP_Self>
<table width=\"70%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"95\">Koordinaten:</td>
<td width=\"156\">$row[galaxy] - $row[ssystem] - $row[planet]</td>
<td width=\"156\">
<div align=\"center\"> </div>
</td>
</tr>
<tr>
<td width=\"95\">Allianz</td>
<td width=\"156\">$row[allianz]</td>
<td width=\"156\">
<input type=\"submit\" name=\"update\" value=\"Update\">
</td>
</tr>
<tr>
<td width=\"95\">
<p>Letzter Angriff: </p>
</td>
<td width=\"156\"> </td>
<td width=\"156\">
<div align=\"center\"></div>
</td>
</tr>
<tr>
<td width=\"95\">Vermerk:</td>
<td width=\"156\">$row[vermerk]</td>
<td width=\"156\">
<input type=\"submit\" name=\"loeschen\" value=\"Loeschen\">
</td>
</tr>
</table>
</form>
<hr><br>";
}
/*
Neuen Eintrag in Datenbank eintragen
*/
{
if($_POST['Abschicken'] and $_POST['name']="Abschicken" )
{
$sql=$db_zugriff->query("Insert Into dp_farm
(userid, galaxy, ssystem, planet, allianz, vermerk)
Values ($user_id, '".$_POST'galaxy']."',
'".$_POST['ssystem']."', '".$_POST['planet']."',
'".$_POST["allianz"]."', '".$_POST['vermerk']."')");
mysql_db_query($mysqldb, $sql);
echo mysql_error();
}
}
/*
Eintrag entfernen
*/
{
if($_POST['loeschen'] and $_POST['name']="loeschen" )
{
$sql=$db_zugriff->query("Delete from dp_farm WHERE id=$id");
mysql_db_query($mysqldb, $sql);
echo mysql_error();
}
}
eval("dooutput(\"".gettemplate("dp_farm")."\");");
}
?>
Hab jetzt das WE drann gesessen und mir ist absolut keine Lösung eingefallen.
Könnte mir jemand Helfen oder einen Ansatzpunkt geben wie ich da vorgehen muss ?
thx: abraxas
Kommentar