Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Suchdatenbank für Webserver

Frage Internet

Mitglied: roland123

roland123 (Level 2) - Jetzt verbinden

12.01.2009, aktualisiert 09:28 Uhr, 3348 Aufrufe, 7 Kommentare

Hallo zusammen,
ich habe einen home Webserver mit apache, php, myaql und joomla. Nun wollte ich gerne eine "Datenbank" o.ä. mit einbauen mit der man folgendes machen kann.
Wenn man jetzt z. B. eine Tierart hat man weiß aber nicht mehr wie diese Tierart heißt. Hier soll mann dann in eine Suchmaske verschiedenen Merkmalen des Tieres suchen können.
z. B. Farbe, Größe, Lebenslauf etc. etc.
Nun bin ich mir aber nicht sicher, ob es so etwas gibt. Kennt jemand von euche eine Möglichkeit so etwas zu erstellen und in meine Joomla Seite zu integrieren?
Meiner Meinung nach müsste sowas eine Datenbank sein die solche Daten abspeichert. Aber wie gesagt da bin ich mir halt nicht so sicher.
Daher bin ich dankbar über eure Tipps wie man sowas machen könnte.
Mitglied: peo
12.01.2009 um 11:24 Uhr
Hallo,

also das was du beschreibt ist nix anders als eine "einfache" SQL Abfrage.
Wie ich das richtig verstanden habe, sind die Daten schon in der Datenbank gespeichert?!
Wenn Ja, ist es das einfachste, wenn du für jedes Merkmal eine Formularfeld hast (Farbe, Göße, etc)
und dieses dann als WHERE Bedingung einbaust.

Natürlich kann man das beliebig erweitern - z.B. soweit das du nur noch ein
Eingabefeld hast - wie bei einer Suchmaschine wo dir die Ergebnise dann ausgespuckt werden.

Gruß
Peo
Bitte warten ..
Mitglied: Lousek
12.01.2009 um 12:33 Uhr
Vieleicht kannst du es ja so machen, dass du im Query, wenn z.B. die grösse 60 eingegeben wurde( böh ...) du nicht nur genau 60 suchst, sondern z.B. +-10 machst ... also von 50 - 70, und bei dem Namen ähnliche Name auflistest usw.

Und ja ... da Joomla so oder so mit einer Datenbank arbeitet, kannst du auch ruhig noch eine weitere auf deinen MySQL-Server schmeissen ;)

Greetz, Lousek
Bitte warten ..
Mitglied: roland123
12.01.2009 um 14:48 Uhr
hi
das hört sich ja alles ganz gut an was Ihr das schreibt nur habe ich 2 Fragen.
Wie bekomme ich die Daten in die Datenbank und wie binde ich das ganze in die Internetseite ein? Suchmaske erstellen etc?
Bitte warten ..
Mitglied: Lousek
12.01.2009 um 16:59 Uhr
Sali.

Wo hast du denn die Daten jetzt?
Wenn du XAMPP resp. LAMPP installiert hast (das Komplettpaket mit Apache, MySQL, Mercury und Filezilla (oder proftpd auf Linux?)) solltest du per http://localhost/phpmyadmin auf phpmyadmin kommen. Dies ist ein (find ich) gutes GUI um die ganzen Datenbanken etc. zu verwalten und zu bearbeiten. Dort kannst du auch ganze Dateien mit Daten drin importieren lassen in verschiedenen Formaten.

Hast du Erfahrung mit PHP und SQL?

Für die Suchmaske gibt es viele Tutorials (viele Wege führen nach Rom :P):
Du hast eine (eigentlich reine) HTML-Seite, wo ein normales Formular drin steht, z.B.:

01.
...html... 
02.
<form action="search_db.php" method="POST"> 
03.
<input type="text" name="farbe"> 
04.
<input type="text" name="groesse"> 
05.
<input type="submit" value="Suchen!"> 
06.
</form> 
07.
...html...

In der search_db.php kannst du die Abfrage machen und z.B. die Resultate zurückgeben lassen:
01.
<?php 
02.
...MYSQL-Verbindungdaten (mysql_connect usw.)... 
03.
 
04.
//POST-Variablen 
05.
$farbe=$_POST["farbe"]; 
06.
$groesse=$_POST["groesse"]; 
07.
 
08.
//Query 
09.
$query = mysql_query("SELECT * FROM tierart WHERE tierart_farbe = '".$farbe."' OR tierart_groesse BETWEEN '".$groesse - 10."' AND '".$groesse + 10."' ;"); 
10.
 
11.
//Ausgabe 
12.
echo "Ergebnisse:<br>"; 
13.
 
14.
while($row = mysql_fetch_assoc($query)) { 
15.
echo $row["tierart_name"]."<br>"; 
16.
17.
 
18.
?>
Naja ... ich habe wohl einen ziemlich hässlichen Programierstil, und das SQL-Statement ist wohl auch ziemlich Stuss, aber irgendwie so sollte es machbar sein ;) Muss diese SQL-Operatoren & CO immer nachschauen :P

Greetz, Lousek

Edit: Ich persönlich hatte mal mit diesem Tutorial angefangen: http://tut.php-q.net/
Bitte warten ..
Mitglied: roland123
13.01.2009 um 10:45 Uhr
hi
ne xampp habe ich net ich habe das alles selbst zusammengebastelt mit einzelkomponenten. Aber php My admin habe ich auch installiert.
Ich habe jetzt mal ne neue DB im MY SQL angelegt nur für diese Suchabfrage.
Anhand deiner Doku sehe ich schon, das wird ein hartes Stück arbeit sowas zu basteln.
Bitte warten ..
Mitglied: roland123
13.01.2009 um 11:06 Uhr
Zitat von Lousek:
Sali.

Wo hast du denn die Daten jetzt?
Wenn du XAMPP resp. LAMPP installiert hast (das Komplettpaket mit
Apache, MySQL, Mercury und Filezilla (oder proftpd auf Linux?))
solltest du per http://localhost/phpmyadmin auf phpmyadmin kommen.
Dies ist ein (find ich) gutes GUI um die ganzen Datenbanken etc. zu
verwalten und zu bearbeiten. Dort kannst du auch ganze Dateien mit
Daten drin importieren lassen in verschiedenen Formaten.

Also ich kann da nur Daten Exportieren aber nix importieren. Hast du nen Tipp für mich wie ich da was importieren kann? Dann könnte man das ganze ja z. B. in eine Exceltabelle paken und dann nur noch in die Datenbank laden. Das würde einige Arbeit ersparen.
Bitte warten ..
Mitglied: Lousek
13.01.2009 um 11:45 Uhr
Habe grad bemerkt, dass ich auch nur Dateien mit SQL-Code importieren kann ... vieleicht kannst du dir ja ein PHP-Script o.ä. basteln, wo die Daten z.B. aus einer .csv-Datei (auf dem Server) ausliest und in die DB einfügt ... da lernst du auch gerade etwas bei PHP / SQL.

Naja ... dieses Stück Arbeit wird für dich sicher auch bald zu einem kleineren Stück Arbeit ;)

Greetz, Lousek
Bitte warten ..
Ähnliche Inhalte
Windows Server
Webserver DMZ
Frage von adrian138Windows Server7 Kommentare

Hallo, Wir stellen einen neuen Webserver in die DMZ welcher von aussen erreichbar ist. Frage: Es braucht eine AD ...

Windows Server
Migration WebServer
gelöst Frage von thatsrightWindows Server2 Kommentare

Hallo zusammen, habe im web leider nichts (brauchbars) gefunden Darum würde ich gerne hier anfragen :-) Ich möchte meinen ...

Server
Zertifikatsfehler mit Webserver
Frage von heisenberg4Server6 Kommentare

Hallo, wir haben auf einem Windows SSB 2008 einen Tomcat Server laufen. Über den Port 8443 kann nun über ...

Entwicklung
SVN auf einen Webserver
Frage von YanmaiEntwicklung3 Kommentare

Hallo ihr Administratoren, ich kenne SVN jetzt von meiner Arbeit. Kann man es so machen, dass ich einen SVN ...

Neue Wissensbeiträge
Apple

IOS 11.2.1 stopft HomeKit-Remote-Lücke

Tipp von BassFishFox vor 21 StundenApple

Das Update für iPhone, iPad und Apple TV soll die Fernsteuerung von Smart-Home-Geräten wieder in vollem Umfang ermöglichen. Apple ...

Windows 10

Windows 10 v1709 EN murkst bei den Regionseinstellungen

Tipp von DerWoWusste vor 1 TagWindows 10

Dieser kurze Tipp richtet sich an den kleinen Personenkreis, der Win10 v1709 EN-US frisch installiert und dabei die englische ...

Webbrowser

Kein Ton bei Firefox Quantum über RDP

Tipp von Moddry vor 1 TagWebbrowser

Hallo Kollegen! Hatte das Problem, dass der neue Firefox bei mir auf der Kiste keinen Ton hat, wenn ich ...

Internet

EU-DSGVO: WHOIS soll weniger Informationen liefern

Information von sabines vor 1 TagInternet4 Kommentare

Wegen der europäische Datenschutzgrundverordnung stehen die Prozesse um die Registrierung von Domains auf dem Prüfstand. Sollte die Forderungen umgesetzt ...

Heiß diskutierte Inhalte
Hardware
Kein Bild mit nur einer bestimmten Grafikkarten - Mainboard Konfiguration
Frage von bestelittHardware18 Kommentare

Hallo zusammen, ich hatte schon einmal eine ähnliche Frage gestellt. Damals hatte ich genau das gleiche Problem. Allerdings lies ...

Windows Server
RODC kann nicht aus Domäne entfernt werden
Frage von NilsvLehnWindows Server18 Kommentare

HAllo, ich arbeite in einem Universitätsnetzwerk mit 3 Standorten. Die Standorte haben alle ein ESXi Cluster und auf diesen ...

Hardware
Links klick bei Maus funktioniert nicht
gelöst Frage von Pablu23Hardware16 Kommentare

Hallo erstmal. Ich habe ein Problem mit meiner relativ alten maus jedoch denke ich nicht das es an der ...

Netzwerkmanagement
Mehrere Netzwerkadapter in einem PC zu einem Switch zusammenfügen
Frage von prodriveNetzwerkmanagement16 Kommentare

Hallo zusammen Vorweg, ich konnte schon einige IT-Probleme mit Hilfe dieses Forums lösen. Wirklich klasse hier! Doch für das ...