Die Datenbank fehlt! Bitte eine Datenliste zum Import auswählen!

"; error_reporting(0); include('restore.php'); break; error_reporting(E_ALL); } include_once('funktionen.php'); /* Auflistung der gefundenen Listeneinträge */ function liste($sql,$thead="t_header",$tmain="t_main",$tfoot="t_footer",$suchstring="",$anzeige=""){ // Sortierkriterium in der Kopfzeile vorbereiten $array = array("titel" => "ASC", "darsteller" => "ASC", "lagerort" => "ASC", "jahr" => "ASC", "laenge" => "ASC", "fsk" => "ASC", "genre" => "ASC", "regie" => "ASC", "musik" => "ASC"); $array2 = array("" => ""); $anzahl = 0; $laufzeit = 0; $result = mysql_query($sql) or die(mysql_errno().": ".mysql_error()."
".$sql); while(list($sort, $order) = each($array)) { if (($_GET['sortby'] == $sort) AND ($_GET['orderby'] == "ASC")){ $array2 = array($sort => "DESC"); } } $erg = array_merge($array, $array2); // Sortierkriterium der Kopfzeile auswerten und ausgeben $headline = GetTemplate($thead); $headline = str_replace("{buchstabe}",$_GET['buchstabe'],$headline); while(list($w1, $w2) = each($erg)) { $headline = str_replace("-$w1-",$w2,$headline); } # $headline = str_replace("{searchfor}",$_POST['suchbegriff'],$headline); if ($_GET['action'] == "done"){ $erweiterung = "&suchbegriff=".$_GET['suchbegriff']."&bereich=alle"; $headline = str_replace("{rest}", $erweiterung, $headline); } if ($_GET['action'] == "searchfor"){ $erweiterung = "&suchbegriff=".$_POST['suchbegriff']."&bereich=alle"; $headline = str_replace("{rest}", $erweiterung, $headline); # $headline = str_replace("SC", "SC¶m=1", $headline); } $headline = str_replace("{rest}", "", $headline); if ($anzeige != "status"){ echo $headline; } // Farbwechselspalte definieren $sortierkriterium = $_GET['sortby']; if ($sortierkriterium){ if ($sortierkriterium == 'titel'){ $kriterium = "titelchar"; }else{ $kriterium = $sortierkriterium; } }else{ $kriterium = "titelchar"; } // reguläre Ausgabeschleife zum Bildschirm while($row = mysql_fetch_array($result)){ $ret = GetTemplate($tmain); $ret = str_replace("{ID}",$row['id'],$ret); $ret = str_replace("{titel}",highlight($row['titel'],$suchstring),$ret); $ret = str_replace("{jahr}",highlight(strtok($row['jahr'],"-"),$suchstring),$ret); $ret = str_replace("{laenge}",highlight($row['laenge'],$suchstring),$ret); $ret = str_replace("{fsk}",highlight($row['fsk'],$suchstring),$ret); $ret = str_replace("{beschreibung}",highlight2(substr($row['beschreibung'],0,50).'...',$suchstring),$ret); $ret = str_replace("{beschreibung2}",highlight2($row['beschreibung']." ",$suchstring),$ret); $ret = str_replace("{darsteller}",highlight2(substr($row['darsteller'],0,30)." ",$suchstring),$ret); $ret = str_replace("{darsteller2}",highlight2($row['darsteller']." ",$suchstring),$ret); $ret = str_replace("{num}",$anzahl,$ret); $ret = str_replace("{genre}",highlight($row['genre'],$suchstring),$ret); $ret = str_replace("{lagerort}",$row['lagerort'],$ret); $ret = str_replace("{regie}",highlight($row['regie'],$suchstring),$ret); $ret = str_replace("{musik}",highlight($row['musik'],$suchstring),$ret); $ret = str_replace("{format}",$row['format'],$ret); // Zeilenwechsel optisch herausarbeiten, wenn nicht in einem Teilsuchergebnis if ($row[$kriterium] != $altkriterium){ $altkriterium = $row[$kriterium]; if (($sortierkriterium != "titel") AND ($_GET['action'] == "" OR $_GET['action'] == "done")){ $ret = "
$row[$kriterium]
".$ret; $ret = str_replace("{color}","#80FfFf",$ret); }else{ $ret = str_replace("{color}","#afcfee",$ret); } } else{ $ret = str_replace("{color}","#FFFFFF",$ret); } if ($anzeige != "status"){ echo $ret; } $laufzeit = $laufzeit + $row['laenge']; $anzahl = $anzahl + 1; } $foot = GetTemplate($tfoot); $foot = str_replace("{laufzeit}",$laufzeit,$foot); $foot = str_replace("{ausfuehrlich}",umrechnung($laufzeit),$foot); $foot = str_replace("{anzahl}",$anzahl,$foot); if ($anzeige != "status"){ echo $foot; }else{ echo "
Insgesamt ".$anzahl." Filme mit einer Gesamtlaufzeit von ".$laufzeit." Minuten"; echo " (".umrechnung($laufzeit).")
"; echo "

Bitte eine Aktion auswählen ...
"; } } # end function liste () // Hier beginnt erst die Anzeige der Seite echo GetTemplate("header"); switch($_GET['action']){ case "search" : if(isset($_POST['submit'])){ $temp = ""; // Der 'Suchen' Button wurde betätigt oder es ist ein Eintrag in der Tabelle vorhanden if(isset($_GET['param'])){ if($_POST['beschreibung'] != "") $temp .= " AND `beschreibung` LIKE '%".$_POST['beschreibung']."%'"; if($_POST['titel'] != "") $temp .= " AND `titel` LIKE '%".$_POST['titel']."%'"; if($_POST['jahr'] != "") $temp .= " AND `jahr` = '".$_POST['jahr']."'"; if($_POST['land'] != "") $temp .= " AND `land` LIKE '%".$_POST['land']."%'"; if($_POST['genre'] != "") $temp .= " AND `genre` LIKE '%".$_POST['genre']."%'"; if($_POST['laenge'] != "") $temp .= " AND `laenge` = '".$_POST['laenge']."'"; if($_POST['fsk'] != "") $temp .= " AND `fsk` = '".$_POST['fsk']."'"; if($_POST['darsteller'] != "") $temp .= " AND `darsteller` LIKE '%".$_POST['darsteller']."%'"; if($_POST['regie'] != "") $temp .= " AND `regie` LIKE '%".$_POST['regie']."%'"; if($_POST['musik'] != "") $temp .= " AND `musik` LIKE '%".$_POST['musik']."%'"; } } $sql_liste = "SELECT * FROM mk_videos WHERE 1 $temp ORDER BY titel ASC"; $result = mysql_query($sql_liste) or die(mysql_errno().":".mysql_error()."
".$sql); $row = mysql_fetch_array($result); $s = GetTemplate("suchmaske"); $s = str_replace("{thema}","Suchergebnis: Erweiterte Suche ",$s); $s = str_replace("{act}","search",$s); // wenn param gesetzt wurde, wird die Suchmaske mit den Werten aus der Tabelle gefüttert, ansonsten bleibt die // Suchmaske leer $s = str_replace("{titel}",$_POST['titel'],$s); $s = str_replace("{jahr}",$_POST['jahr'],$s); $s = str_replace("{beschreibung}",$_POST['beschreibung'],$s); $s = str_replace("{laenge}",$_POST['laenge'],$s); $s = str_replace("{land}",$_POST['land'],$s); $s = str_replace("{genre}",$_POST['genre'],$s); $s = str_replace("{fsk}",$_POST['fsk'],$s); $s = str_replace("{darsteller}",$_POST['darsteller'],$s); $s = str_replace("{regie}",$_POST['regie'],$s); $s = str_replace("{musik}",$_POST['musik'],$s); echo $s; // Dann wird die Liste angezeigt. liste($sql_liste,"t_header","t_main","t_footer"); break; /*[~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~] [~x~] Neuen Datensatz eintragen */ case "enter" : $en = GetTemplate("eintragen"); $en = str_replace("{thema}","Eintragen",$en); if(trim($_POST['clipbrd']) == ''){ echo $en; } if(trim($_POST['clipbrd']) != '' ){ # include_once('land.php'); # ?action=fuellen'); $en = GetTemplate("eintragen"); $en = str_replace("{thema}","Zwischenablage eintragen",$en); $clip = $_POST['clipbrd']; $row = explode(CHR(13),$clip); $menge = count($row); $rest = ''; $buch = ''; $titel = ''; if ((substr_count ($row[4],'(') == 1) and (substr_count ($row[4],')') == 1)){ $landjahrart = $row[5]; $titel = $row[4]; $row[4] = ''; $row[5] = ''; }else{ $landjahrart = $row[4]; $row[4] = ''; } $en = str_replace("{titel}",$row[2]." ".$titel,$en); $row[0] = ''; $row[1] = ''; $row[2] = ''; $en = str_replace("{jahr}", substr($landjahrart,-4,4),$en); $poskomma = strpos($landjahrart,","); $en = str_replace("{genre}", substr($landjahrart, 0, $poskomma),$en); $en = str_replace("{land}", substr($landjahrart,$poskomma+2,(strlen($landjahrart)-$poskomma-6)),$en); for ($i=0; $i<$menge-1;$i++){ $zeile = trim($row[$i]); if (substr($zeile,0,6) == 'Regie:'){ $en = str_replace("{regie}",substr(ucwords(strtolower($zeile)),7,99),$en); $zeile = ''; } if (substr($zeile,0,6) == 'Musik:'){ $en = str_replace("{musik}",substr(ucwords(strtolower($zeile)),7,99),$en); $zeile = ''; } if (substr($zeile,0,5) == 'Buch:'){ $buch .= substr(ucwords(strtolower($zeile)),6,99); $zeile = ''; } if (substr($zeile,0,6) == 'Autor:'){ $buch .= substr(ucwords(strtolower($zeile)),7,99); $zeile = ''; } $leer = substr_count($zeile," "); $binde = substr_count($zeile," - "); if ($binde > ($leer /4)){ $darsteller = ucwords(strtolower($zeile)); $dar_temp = explode (" - ", $darsteller); # echo count ($dar_temp); $dar_temp = array_unique ($dar_temp); # echo count ($dar_temp); $darsteller = implode (" - ", $dar_temp); $en = str_replace("{darsteller}",$darsteller,$en); $zeile = ''; } # echo $i."_".$zeile."<<<
"; $row[$i] = $zeile; $rest .= $zeile; } $rest = stripslashes($rest); $buch = str_replace(" Und ", ", ", $buch); $en = str_replace("{buch}",$buch,$en); $en = str_replace("{beschreibung}",$rest,$en); echo $en; # break; } // wenn der Button geklickt wurde, wird die Eingabe in die Datenbank geschrieben. if(isset($_POST['submit'])){ $darsteller = str_replace(" - ", ", ", $_POST['darsteller']); $titelchar = titelchar($_POST['titel']); $sql = ("INSERT INTO mk_videos ( id, titel, titelchar, jahr, land, beschreibung, laenge, fsk, darsteller, regie, buch, genre, musik, format, auf_cd, lagerort) VALUES ( '', '".strg_korrektur($_POST['titel'])."', '".$titelchar."', '".$_POST['jahr']."', '".strg_korrektur($_POST['land'])."', '".strg_korrektur($_POST['beschreibung'])."', '".$_POST['laenge']."', '".$_POST['fsk']."', '".strg_korrektur($darsteller)."', '".strg_korrektur($_POST['regie'])."', '".strg_korrektur($_POST['buch'])."', '".strg_korrektur($_POST['genre'])."', '".strg_korrektur($_POST['musik'])."', '".strg_korrektur($_POST['format'])."', '".strg_korrektur($_POST['auf_cd'])."', '".strg_korrektur($_POST['lagerort'])."')"); mysql_query($sql); echo "Datensatz ".$_POST['titel']." hinzugefügt"; } break; /*[~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~] [~x~] vorhandenen Datensatz bearbeiten */ case "edit" : if(!isset($_POST['submit'])){ // Auslesen aus der Datenbank $sql = "SELECT * FROM mk_videos WHERE ID = ".$_GET['filmid']; $result = mysql_query($sql); $row = mysql_fetch_array($result); // Die Werte aus der Datenbank und dem Formular werden in die Maske geschrieben. $edit = GetTemplate("bearbeiten"); $edit = str_replace("{titel}",$row[1],$edit); $edit = str_replace("{jahr}",$row[3],$edit); $edit = str_replace("{land}",$row[4],$edit); $edit = str_replace("{beschreibung}",$row[5],$edit); $edit = str_replace("{laenge}",$row[6],$edit); $edit = str_replace("{fsk}",$row[7],$edit); $edit = str_replace("{darsteller}",$row[8],$edit); $edit = str_replace("{regie}",$row[9],$edit); $edit = str_replace("{buch}",$row[10],$edit); $edit = str_replace("{genre}",$row[11],$edit); $edit = str_replace("{musik}",$row[12],$edit); $edit = str_replace("{format}",$row[13],$edit); $edit = str_replace("{lagerort}",$row['lagerort'],$edit); echo $edit; }else{ // Eintrag in der Datenbank ändern $darsteller = str_replace(" - ", ", ", $_POST['darsteller']); $sql = "UPDATE `mk_videos` SET `titel` = '".strg_korrektur($_POST['titel'])."', `jahr` = '".$_POST['jahr']."', `land` = '".strg_korrektur($_POST['land'])."', `beschreibung` = '".strg_korrektur($_POST['beschreibung'])."', `laenge` = '".$_POST['laenge']."', `fsk` = '".$_POST['fsk']."', `darsteller` = '".strg_korrektur($darsteller)."', `regie` = '".strg_korrektur($_POST['regie'])."', `buch` = '".strg_korrektur($_POST['buch'])."', `genre` = '".strg_korrektur($_POST['genre'])."', `musik` = '".strg_korrektur($_POST['musik'])."', `format` = '".strg_korrektur($_POST['format'])."', `auf_cd` = '', `lagerort` = '".strg_korrektur($_POST['lagerort'])."' WHERE `id` = '".$_GET['filmid']."';"; mysql_query($sql); // Fenster schließen echo ""; } break; # # Listenanzeige # case "done" : $begin = '"'.chr($_GET['buchstabe']).'"'; $end = '"'.chr($_GET['buchstabe']).'"'; $s = GetTemplate("suchmaske"); $j = chr($_GET['buchstabe']); $temp = ""; if ($_GET['buchstabe'] == 9){ $j = "Zahlen"; $begin = '"0"'; $end = '"9"'; } if ($_GET['buchstabe'] == 0){ $j = "Alle"; $begin = '"0"'; $end = '"Z"'; } if(!isset($_POST['submit'])){ // Die selektierte Liste wird angezeigt $sort = "titelchar"; $order = "ASC"; $bereich = $_POST['bereich']; if ($_GET['bereich'] != '') { $bereich = $_GET['bereich']; } $suchbegriff = $_POST['suchbegriff']; if ($_GET['suchbegriff'] != '') { $suchbegriff = $_GET['suchbegriff']; } if(isset($_GET['suchbegriff'])){ $anzahl_suchbegriffe = substr_count($suchbegriff, " "); // Echte AND-Verknüpfung, realisiert mit einem 4-Zeiler $sucharray = explode(" ", $suchbegriff); if($bereich != "alle") { for ($i = 0; $i <= $anzahl_suchbegriffe; $i++){ $temp .= " AND `".$bereich."` LIKE '%".$sucharray[$i]."%'"; } } else { for ($i = 0; $i <= $anzahl_suchbegriffe; $i++){ $temp .= " AND (titel LIKE '%".$sucharray[$i]."%' OR beschreibung LIKE '%".$sucharray[$i]."%' OR darsteller LIKE '%".$sucharray[$i]."%' OR regie LIKE '%".$sucharray[$i]."%' OR musik LIKE '%".$sucharray[$i]."%' OR land LIKE '%".$sucharray[$i]."%' OR genre LIKE '%".$sucharray[$i]."%' OR buch LIKE '%".$sucharray[$i]."%' OR jahr LIKE '%".$sucharray[$i]."%' or laenge LIKE '%".$sucharray[$i]."%') "; } } if ($_GET['sortby'] != ''){ if ($_GET['sortby'] == $altsort){ if ($_GET['orderby'] == "ASC"){ $order = "DESC"; }else{ $order = "ASC"; } }else{ $sort = $_GET['sortby']; $order = $_GET['orderby']; } } } liste("SELECT * FROM mk_videos WHERE (titelchar >= $begin AND titelchar <= $end) $temp ORDER BY $sort $order","t_header","t_main","t_footer"); }else{ // Hier wird gefiltert und später auch angezeigt. if($_POST['suche'] == "jahr") $temp .= " `jahr`"; if($_POST['lsnr'] != "") $temp .= " AND `lsnr` = '".$_POST['lsnr']."'"; if($_POST['artnr'] != "") $temp .= " AND `artnr` = '".$_POST['artnr']."'"; if($_POST['artbez'] != "") $temp .= " AND `artbez` = '".$_POST['artbez']."'"; if($_POST['kd'] != "") $temp .= " AND `kd` = '".$_POST['kd']."'"; if($_POST['erl'] != "") $temp .= " AND `erl` = '".$_POST['erl']."'"; if($_POST['wert'] != "") $temp .= " AND `ek` = '".$_POST['wert']."'"; if($_POST['wert'] != "") $temp .= " AND `bn` = '".$_POST['bn']."'"; } # liste($sql_erledigt,"t_header2","t_main2","t_footer2"); break; /*[~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~] [~x~] Bearbeiten [~x~] */ case "edit" : if(!isset($_POST['submit'])){ // Auslesen aus der Datenbank $sql = "SELECT * FROM mk_videos WHERE ID = ".$_GET['filmid']; $result = mysql_query($sql); $row = mysql_fetch_array($result); // Die Werte aus der Datenbank und dem Formular werden in die Maske geschrieben. $edit = GetTemplate("bearbeiten"); $edit = str_replace("{titel}",$row[1],$edit); $edit = str_replace("{jahr}",$row[3],$edit); $edit = str_replace("{land}",$row[4],$edit); $edit = str_replace("{beschreibung}",$row[5],$edit); $edit = str_replace("{laenge}",$row[6],$edit); $edit = str_replace("{fsk}",$row[7],$edit); $edit = str_replace("{darsteller}",$row[8],$edit); $edit = str_replace("{regie}",$row[9],$edit); $edit = str_replace("{buch}",$row[10],$edit); $edit = str_replace("{genre}",$row[11],$edit); $edit = str_replace("{musik}",$row[12],$edit); $edit = str_replace("{format}",$row[13],$edit); $edit = str_replace("{lagerort}",$row['lagerort'],$edit); echo $edit; }else{ // Eintrag in der Datenbank ändern $darsteller = str_replace(" - ", ", ", $_POST['darsteller']); $sql = "UPDATE `mk_videos` SET `titel` = '".strg_korrektur($_POST['titel'])."', `jahr` = '".$_POST['jahr']."', `land` = '".strg_korrektur($_POST['land'])."', `beschreibung` = '".strg_korrektur($_POST['beschreibung'])."', `laenge` = '".$_POST['laenge']."', `fsk` = '".$_POST['fsk']."', `darsteller` = '".strg_korrektur($darsteller)."', `regie` = '".strg_korrektur($_POST['regie'])."', `buch` = '".strg_korrektur($_POST['buch'])."', `genre` = '".strg_korrektur($_POST['genre'])."', `musik` = '".strg_korrektur($_POST['musik'])."', `format` = '".strg_korrektur($_POST['format'])."', `auf_cd` = '', `lagerort` = '".strg_korrektur($_POST['lagerort'])."' WHERE `id` = '".$_GET['filmid']."';"; mysql_query($sql); // Fenster schließen echo ""; } break; /*[~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~] [~x~] Searchfor [~x~] */ case "searchfor" : $temp = ""; # if(isset($_POST['submit'])){ if((isset($_GET['param']) AND ($_POST['suchbegriff'] != "") AND ($_POST['bereich'] != "")) OR (($_GET['suchbegriff'] != '') AND ($_GET['bereich'] != ''))){ $bereich = $_POST['bereich']; if ($_GET['bereich'] != '') { $bereich = $_GET['bereich']; } $suchbegriff = $_POST['suchbegriff']; if ($_GET['suchbegriff'] != '') { $suchbegriff = $_GET['suchbegriff']; } # echo "begriff ".$suchbegriff." - bereich ".$bereich; if(isset($_GET['param'])){ $suchstring = $suchbegriff; $anzahl_suchbegriffe = substr_count($suchstring, " "); // Echte AND-Verknüpfung, realisiert mit einem 4-Zeiler $sucharray = explode(" ", $suchstring); if($bereich != "alle") { for ($i = 0; $i <= $anzahl_suchbegriffe; $i++){ $temp .= " AND `".$bereich."` LIKE '%".$sucharray[$i]."%'"; } } else { for ($i = 0; $i <= $anzahl_suchbegriffe; $i++){ $temp .= " AND (titel LIKE '%".$sucharray[$i]."%' OR beschreibung LIKE '%".$sucharray[$i]."%' OR darsteller LIKE '%".$sucharray[$i]."%' OR regie LIKE '%".$sucharray[$i]."%' OR musik LIKE '%".$sucharray[$i]."%' OR land LIKE '%".$sucharray[$i]."%' OR genre LIKE '%".$sucharray[$i]."%' OR buch LIKE '%".$sucharray[$i]."%' OR jahr LIKE '%".$sucharray[$i]."%' or laenge LIKE '%".$sucharray[$i]."%') "; } } } } $sql_liste = "SELECT * FROM mk_videos WHERE 1 $temp ORDER BY titel ASC"; # echo $sql_liste; // Nur zum Test $result = mysql_query($sql_liste) or die(mysql_errno().":".mysql_error()."
".$sql); # $row = mysql_fetch_array($result); $s = GetTemplate("suchmaske2"); // wenn param gesetzt wurde, wird die Suchmaske mit den Werten aus der Tabelle gefüttert, ansonsten bleibt die // Suchmaske leer $s = str_replace("{suchbegriff}",$_POST['suchbegriff'],$s); echo $s; // Dann wird die Liste angezeigt. if ($_POST['suchbegriff'] != ""){ liste($sql_liste,"t_header","t_main","t_footer",$_POST['suchbegriff']); }else{ liste($sql_liste,"t_header","t_main","t_footer"); } break; /*[~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~][~x~] [~x~] Standard Aufruf der Seite [~x~] */ default : // Normale Darstellung $s = GetTemplate("suchmaske2"); $s = str_replace("{suchbegriff}",$_POST['suchbegriff'],$s); echo $s; # echo "
Videoliste

"; liste("SELECT * FROM mk_videos WHERE 1 ORDER BY titel","t_header","t_main","t_footer","","status"); // Links echo ""; echo "

"; echo ""; $servname = $_SERVER["SERVER_NAME"]; echo ""; echo ""; echo ""; echo ""; break; } echo GetTemplate("footer"); include '../stat/index.php'; echo ""; ?>
Als CSV-Datei exportieren || SQL-Liste bearbeiten || Regisseure nach Häufigkeit || Darsteller nach Häufigkeit || Land nach Häufigkeit