function utf8_urlencode($str) {
// return str_replace("+", "_", urlencode(utf8_encode($str)));
return str_replace("+", "_", urlencode($str));
}
function utf8_urldecode($str) {
// return utf8_decode(urldecode(str_replace("_", "+", $str)));
return urldecode(str_replace("_", "+", $str));
}
$sql_link = mysqli_connect("db5000313815.hosting-data.io", "dbu193535", "|Kr*l:3enxgpUt:dE;bb","dbs306244") or die ("Keine Verbindung moeglich. " . mysqli_error());
if ($_REQUEST["id"]) {
$abfrage = "SELECT * FROM vip WHERE name='" . utf8_urldecode($_REQUEST["id"]) . "'";
$ergebnis = mysqli_query($sql_link, $abfrage);
// print_r(mysqli_fetch_row($ergebnis));
$row = mysqli_fetch_assoc($ergebnis);
if ($row) {
$do = "show";
echo "$row[title] $row[name]\n";
}
else {
$do = "list";
echo "Bekannte und berühmte Schöbels\n";
}
}
else {
if ($_REQUEST["action"] =="new/") {
$do = "show";
}
else {
$do = "list";
}
echo "Bekannte und berühmte Schöbels\n";
}
?>
include "head.html"; ?>
Bekannte Schöbels
//echo $QUERY_STRING;
if ($do == "list") { ?>
Sämtliche Informationen zu diesen Persönlichkeiten habe ich aus frei zugänglichen Quellen (meist des Internets) zusammengetragen. Haben Sie Ergänzungen oder weitere Personen, würde ich mich über eine Nachricht sehr freuen.
Die Abbildungen sind möglicherweise urheberrechtlich geschützt. Wo dies bekannt ist, ist der Urheber durch einen Link ausgewiesen. Die Bilder werden als Bildzitat gemäß § 51 UrhG ausschließlich zur inhaltlichen Erläuterung genutzt.
}
/*
Tabelle : vip
Feld Typ
name varchar(200)
title varchar(15)
name_addition varchar(200)
profession varchar(200)
b_date varchar(10)
b_place varchar(200)
d_date varchar(10)
d_place varchar(200)
article longtext
pic varchar(200)
copy varchar(200)
phpcode varchar(255)
*/
if ($do == "show") {
if (($_REQUEST["action"] == "edit/") || ($_REQUEST["action"] == "new/")) {
if (isset($_SESSION['admin'])) { // nur als angemeldeter Admin
if ($_REQUEST["name"]) { // $name definiert, also kommt die Anfrage vom Formular
if ($_REQUEST["action"] == "edit/") {
$abfrage = "UPDATE vip SET name = '".$_REQUEST["name"]."', title = '".$_REQUEST["title"]."', name_addition = '".$_REQUEST["name_addition"]."', profession = '".$_REQUEST["profession"]."', b_date = '".$_REQUEST["b_date"]."', b_place = '".$_REQUEST["b_place"]."', d_date = '".$_REQUEST["d_date"]."', d_place = '".$_REQUEST["d_place"]."', article = '".$_REQUEST["article"]."', pic = '".$_REQUEST["pic"]."', copy = '".$_REQUEST["copy"]."', phpcode = '".$_REQUEST["phpcode"]."' WHERE name = '". utf8_urldecode($_REQUEST["id"]) ."'";
$ergebnis = mysqli_query($sql_link, $abfrage);
if (!$ergebnis)
die('Ungültige Abfrage: ' . mysqli_error());
// echo "$abfrage
";
echo "".$_REQUEST["name"]." wurde eingetragen! ";
}
echo "Eintrag ansehen! ";
}
else { // $name nicht definiert, also kommt die Anfrage von der normalen Anzeige und möchte das Formular
print "
".$row["title"]." ".$row["name"]."
\n";
}
}
}
else {
if (isset($_SESSION['admin']))
print "