Hi,
Teil des Hauptfensters:
Code:
function oeffnefenster2 (url) {
fenster = window.open(url, "loeschen", "width=400,height=400,status=no,scrollbars=no,menubar=no,resizable=no");
fenster.focus();
}
<?
$link = "../projekt_2/php_dateien/loeschen.php?id_art=".$id_art_table."&id=".$id;
<a class='loeschen' alt='löschen' href="javascript:oeffnefenster2('$link');\" ></a>
?>
Das geöffnete Fenster:
Code:
<?
session_start();
if (isset($_GET["id_art"])) {
$var_str = $_GET["id_art"];
}
$host = "xxx"; // Adresse des Datenbankservers, meistens localhost
$user = "xxx"; // Ihr MySQL Benutzername
$pass = "xxx"; // Ihr MySQL Passwort
$db = "xxx"; // Name der Datenbank
$link = mysql_connect($host, $user, $pass) or die ("Keine Verbindung zu der Datenbank möglich.");
mysql_select_db($db, $link);
echo "<font color='#808080'>Möchten Sie den Artikel wirklich löschen und vom Tisch entfernen?<br><br>";
$formcheck = $_POST['formcheck'];
if (!empty($_POST)) {
$fehler = array();
if ($formcheck == "loeschen"){
$sql = "UPDATE tisch SET status = '0' WHERE id_art = '$var_str'";
$result = mysql_query($sql) or die(mysql_error());
echo "Der Artikel wurde von Ihrem Tisch entfernt und wird bei der nächsten Aktualisierung nicht mehr zu sehen sein";
}
elseif ($formcheck == "abbrechen")
{
echo "Der Artikel wurde <b>NICHT</b> gelöscht.";
echo "<script type='text/javascript' language='JavaScript'>";
echo "javascript:opener.reload();window.close();";
echo " </script>";
}
}
?>
.
<form method="post" action="<?php echo $_SERVER['SCRIPT_NAME'];?>?id_art=<? echo $var_str ?>" >
<input type="submit" name="loeschen" value="Löschen">
<input type="hidden" name="formcheck" value="loeschen">
</form>
<form method="post" action="<?php echo $_SERVER['SCRIPT_NAME'];?>?id_art=<? echo $var_str ?>" >
<input type="submit" name="abbrechen" value="abbrechen">
<input type="hidden" name="formcheck" value="abbrechen">
</form>
Nun möchte ich wenn im 2ten Fenster abbrechen oder loeschen gedrückt wird:
1. Bei löschen UPDATE der DB durchführen.
2. Hauptfenster aktualieseren.
3. 2tes Fenster schließen.
Hab es bisher nur bei der if Anweisung für abbrechen veruscht aber schon da komme ich nicht weiter?!