morgen
ich stehe vor einem kleinen problem!
und zwar gebe ich per php datensätze aus, denen ich dann eine datensatzid (dsid) mitgebe. klickt der user auf "löschen", soll ein alert-fenster kommen, dass er mit "ok" bestätigen muss -> danach löschung.
kein problem bis zum alertfenster, hier meine scripts:
scripts.js (extern eingebunden):
Code:
// ok bei ds löschen
function show_deleting () {
Check = confirm("Wollen Sie diesen Datensatz wirklich löschen?");
if (Check==true) document.location.href='http://10.113.68.36/appl/av_2/test2.php'
}
die php-datei, welche den link beinhaltet:
PHP-Code:
<?php
include("../../includes/dbconnect.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="modules/scripts.js"></script>
</head>
<body>
<?php
$abfrage = mysql_query("SELECT * FROM qualmanagement_verwaltung ORDER BY id LIMIT 0,5");
while ($ausgabe = mysql_fetch_object($abfrage)) {
?>
<table style="width: 100%; border: none;" cellspacing="0" cellpadding="0">
<tr>
<td width="80%"><?php echo substr($ausgabe->beschreibung,0,50); ?></td>
<td width="20%"><a href="javascript:show_deleting();">löschen</a></td>
</tr>
</table>
<?php
}
?>
</body>
</html>
also dem link "löschen" wird die datensatzid hier noch nicht mitgegeben. habe das aber schon versucht, allerdings erfolglos - die variable wurde nie ins js übernommen:
meine erfolglosen ansätze:
änderung der js-function:
function show_deleting
(dsid) {
Check = confirm("Wollen Sie diesen Datensatz wirklich löschen?");
if (Check==true) document.location.href='http://10.113.68.36/appl/av_2/test2.php
?dsid=dsid'
}
im link:
<a href="javascript
:show_deleting(
<?php echo $ausgabe->id; ?>);">löschen</a>
kann mir da bitte jemand die erleuchtung zukommen lassen?
danke