<?php require_once("../config.inc.php"); $db = dbconnect(); //mitgegebene Parameter einlesen: if (isset($_GET['art'])) { //welcher Datensatz $art = $_GET['art']; } if (isset($_GET['nummer'])) { //welcher Datensatz $nummer = $_GET['nummer']; } if (isset($_GET['zusatz'])) { //welcher Datensatz $zusatz = $_GET['zusatz']; } if (isset($_GET['status_param'])) { //welchen Status $status_param = $_GET['status_param']; } else { if ($zusatz == '') { $zusatz2 = "IS NULL"; } else { $zusatz2 = "= '$zusatz'"; } $result_lied_stat = $db->query("SELECT count(*) Anz FROM lieder_status WHERE art = '$art' AND nr = '$nummer' AND zusatz $zusatz2"); $row_lied_stat = $result_lied_stat->fetch_array(); if ($row_lied_stat['Anz'] == 0) { $status_param = 'N'; } else { $result_lied_stat = $db->query("SELECT status FROM lieder_status WHERE art = '$art' AND nr = '$nummer' AND zusatz $zusatz2"); $row_lied_stat = $result_lied_stat->fetch_array(); $status_param = $row_lied_stat['status']; } } //Anzeige des Buttons entsprechend grün oder rot if ($status_param == "Y") { $img_src = "hakengruen.png"; $param_opp = "N"; //Gegenteil für Linkaufbau if ($zusatz == '') { $zusatz2 = "IS NULL"; } else { $zusatz2 = "= '$zusatz'"; } if ($zusatz == '') { $zusatz1 = "NULL"; } else { $zusatz1 = "'" . $zusatz . "'"; } $db->query("DELETE FROM lieder_status WHERE vaid=$user_vaid and art='$art' and nr = '$nummer' AND zusatz $zusatz2"); $db->query("INSERT INTO lieder_status (vaid, art, nr, zusatz, gemeinde, status) VALUES ($user_vaid, '$art', '$nummer', $zusatz1, '0' , 'Y' )"); } elseif ($status_param == "N") { $img_src = "hakenrot.png"; $param_opp = "Y"; if ($zusatz == '') { $zusatz2 = "IS NULL"; } else { $zusatz2 = "= '$zusatz'"; } if ($zusatz == '') { $zusatz1 = "NULL"; } else { $zusatz1 = "'" . $zusatz . "'"; } $db->query("DELETE FROM lieder_status WHERE vaid=$user_vaid and art='$art' and nr = '$nummer' AND zusatz $zusatz2"); # Insert nicht erforderlich, da N Defaultwert ist. Gel�scht muss es hingegen werden, wenn es nicht mehr auff�hrungsreif w�re. # $db->query("INSERT INTO lieder_status (vaid, art, nr, zusatz, gemeinde, status) VALUES ($user_vaid, '$art', '$nummer', $zusatz1, '0' , 'N' )"); } else { echo "F"; exit; } echo "<a href=ch_attr.php?art=" . $art . "&nummer=" . $nummer . "&zusatz=" . $zusatz . "&status_param=" . $param_opp . "><img border=0 src=" . $img_src . " height=20 title=\"" . $param_title . "\">"; echo "</body></html>"; ?>