initial commit

This commit is contained in:
jhartworks
2026-06-22 13:29:30 +02:00
commit 9b651f1cd6
135 changed files with 66045 additions and 0 deletions
+86
View File
@@ -0,0 +1,86 @@
function Ajax() {
//Eigenschaften deklarieren und initialisieren
this.url="";
this.params="";
this.method="GET";
this.onSuccess=null;
this.onError=function (msg) {
alert(msg)
}
}
Ajax.prototype.doRequest=function() {
//Ueberpruefen der Angaben
if (!this.url) {
this.onError("Es wurde kein URL angegeben. Der Request wird abgebrochen.");
return false;
}
if (!this.method) {
this.method="GET";
} else {
this.method=this.method.toUpperCase();
}
//Zugriff auf Klasse für readyStateHandler ermoeglichen
var _this = this;
//XMLHttpRequest-Objekt erstellen
var xmlHttpRequest=getXMLHttpRequest();
if (!xmlHttpRequest) {
this.onError("Es konnte kein XMLHttpRequest-Objekt erstellt werden.");
return false;
}
//Fallunterscheidung nach Uebertragungsmethode
switch (this.method) {
case "GET": xmlHttpRequest.open(this.method, this.url+"?"+this.params, true);
xmlHttpRequest.onreadystatechange = readyStateHandler;
xmlHttpRequest.send(null);
break;
case "POST": xmlHttpRequest.open(this.method, this.url, true);
xmlHttpRequest.onreadystatechange = readyStateHandler;
xmlHttpRequest.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttpRequest.send(this.params);
break;
}
//Private Methode zur Verarbeitung der erhaltenen Daten
function readyStateHandler() {
if (xmlHttpRequest.readyState < 4) {
return false;
}
if (xmlHttpRequest.status == 200 || xmlHttpRequest.status==304) {
if (_this.onSuccess) {
_this.onSuccess(xmlHttpRequest.responseText, xmlHttpRequest.responseXML);
}
} else {
if (_this.onError) {
_this.onError("["+xmlHttpRequest.status+" "+xmlHttpRequest.statusText+"] Es trat ein Fehler bei der Datenbertragung auf.");
}
}
}
}
//Gibt browserunabhaengig ein XMLHttpRequest-Objekt zurueck
function getXMLHttpRequest()
{
if (window.XMLHttpRequest) {
//XMLHttpRequest fuer Firefox, Opera, Safari, ...
return new XMLHttpRequest();
} else
if (window.ActiveXObject) {
try {
//XMLHTTP (neu) fuer Internet Explorer
return new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
//XMLHTTP (alt) fuer Internet Explorer
return new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
return null;
}
}
}
return false;
}
File diff suppressed because one or more lines are too long
+37
View File
@@ -0,0 +1,37 @@
//Instanz der Klasse Ajax erzeugen und mit der Datenuebertragung starten
function loadb()
{
var eingabe=document.getElementById("eingabe").value;
with (new Ajax()){
url="Suggest/text1.php";
method="POST";
params="eingabe="+eingabe;
onSuccess=successHandler;
onError=errorHandler;
doRequest();
}
function clear2 () {
document.getElementById("text").innerHTML='';
}
//Den Text in die Seite einfuegen
function successHandler(txt,xml){
document.getElementById("text").innerHTML=txt;
}
//Fehler
function errorHandler(msg){
document.getElementById("text").innerHTML=msg;
}
}
+78
View File
@@ -0,0 +1,78 @@
<?php
session_start();
header("Content-Type: text/html; charset=utf-8");
include("../verbind.php");
$eingabe=$_POST["eingabe"];
if (!get_magic_quotes_gpc())
$eingabe = addslashes($eingabe);
$auswahl = explode(" ", $eingabe);
$auswahl1 = $auswahl[0];
$auswahl2 = $auswahl[1];
if (!get_magic_quotes_gpc())
/*
{
$eintrag = "INSERT INTO jump
(tabelle, tabellenid)
VALUES ('$auswahl1', '$auswahl2' )";
//$eintragen = mysql_query($eintrag);
mysql_query($eintrag) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
}
*/
$query1 = "SELECT a.ort, a.plz, b.titel, b.text1, b.text2, b.strasse, b.platz, b.plz, b.link, b.linkpfad, b.art1, b.plz2, b.aindex, b.aktiv
FROM geo a
INNER JOIN
freizeitneu b ON (b.plz = a.plz)
WHERE
b.aktiv LIKE '%1%' AND
(b.titel LIKE '%$suchtext1%' OR b.text1 LIKE '%$suchtext1%' OR b.text2 LIKE '%$suchtext1%' OR a.ort LIKE '%$suchtext1%') AND
(b.titel LIKE '%$suchtext2%' OR b.text1 LIKE '%$suchtext2%' OR b.text2 LIKE '%$suchtext2%' OR a.ort LIKE '%$suchtext2%')
ORDER BY titel Limit $rest ";
$frage1 = mysql_query($query1);
while ($antwort=mysql_fetch_array($frage1)){
$liste.= '<div class="suchtext"><a href="../../'.$ortschaft.'/Info-Freizeit/sehenswuerdigkeiten.php?sa='.$antwort["aindex"].' " >'.
'Freizeit in '.$antwort["ort"].' - '.$antwort["titel"].'</a></div><br class="clear"/>';
}
echo "<br> ";
echo " $liste ";
echo "geht soweit";
echo $eingabe;
echo "<br>";
?>