Ich bin hier neu und habe auch keine Ahnung von PHP daher meine Frage über PHP Funktionen.
Ich bin derzeit am Programmieren einer Homepage in HTML 4 und CSS 2 Standard im Bereich Informationsplattform und bräuchte die Suchfunktion für z.Bsp. nach Ort oder Preis von bis.
Ist PHP dafür geeignet und wie Aufwendig sind solche Suchfunktionen?
Eines gleich vorweg,ich bin ne Privatperson und die Info-Plattform wird auch als private Homepage geführt wenns fertig ist.
Also keine kommerziellen Interessen.
Meine Frage habe ich hier gepostet weil ich grosser Hoffnung bin, das mir Profis antworten werden um mir zu helfen ;-).
Gegenfrage, wie sinnvoll ist eine Datenbank mit einem GUI um Benutzer in den Wahnsinn zu treiben? ;-) Spass beiseite. Es hängt alles von den Unabwegbarkeiten ab. Wenn deine Daten in einer Datenbank stehen, dann kann man mit PHP sehr schön Suchabfragen erstellen und diese auch ausgeben lassen. Der Aufwand hängt von der Datenstruktur und dem Umfang der Kriterien ab. Von relativ einfach, bis ziemlich aufwendig. Bei 2 Kriterien wärs eigentlich n Klacks.
Du kannst aber auch eine Suche über Javascript oder eine externe Suchmaschine verwenden. Ist halt die Frage, was du hast und wie du es umsetzen willst.
__________________
The knack to fly lies in learning how to throw yourself at the ground and miss.
danke für deine rasche Antwort.
Also,ich habe keine Ahnung mit Datenbanken und daher kann ich nicht sagen ob die Daten aus der Datenbank ausgelesen werden sollen.
Ich werd mal ein Beispiel anführen wegen meine Suchkriterien.
Ich plane gewisse Infos nach Bundesländerauswahl,dann Kategorienauswahl,dann Ort und dann falls vom User gewünscht nach Preisauflistung von -bis zur Verfügung zu stellen.
Navigstruktur ist:
Bundesland wählen,
im neuen Fenster nach Kategorie wählen
und dann möchte ich die Suchfunktionen nach Ort und gleichzeitig nach Preisauflistung von z.Bsp. 15,-Euro bis 30,-Euro.
danach sollten nach beiden Suchkriterien die Infos im gleichen Fenster angezeigt werden.
die angezeigten Daten wären ein Bild,ein Text dazu,Kontaktmöglichkeit und die Preisangabe.
So,jetzt weiß ich net wie ich was wohin ablegen soll,die Daten meine ich damit.
MfG
Geändert von TitusMaximus (01.03.2006 um 21:43:45 Uhr)
Damit fallen wohl auch die externen Suchmaschinen aus und bei JS-Skripten bin ich mir auch nicht sicher, ob die so etwas bieten, da ich kein JS mag ;-)
Stellt sich halt die Frage, ob du die Zeit in eine MySQL/PHP-Lösung stecken möchtest. Machbar ist es, was du da sagst, wenn du MySQL und PHP zur Verfügung hast. Vom Prinzip sind so etwas 0815-Geschichten für eine Datenbank. Um einen Vorschlag zum Tabellendesign machen zu können, müsste man allerdings ungefähr wissen, worum es sich dreht und was du dort für Daten speichern möchtest und was du vielleicht noch an Zusatzinformationen speichern willst. Auf Moving Targets hat man selten Lust.
__________________
The knack to fly lies in learning how to throw yourself at the ground and miss.
.ggrgrgrgrgrgrg......JS.....is auch net so meins....denn bei den neuen Service Packs kann leicht die JS Funktion deaktiviert werden und dann sieht der User nix mehr von der Funktion...
Ja,ich würde mir sehr gern die Materie MySql und PHP aneignen,versuchen zu erlernen da Webdesign und EDV mein grooooosses Hobby sind.
Ich habe auch schon gelesen das,Apache mit MySql und PHP sehr gut kombineren.
Dann müsste ich mir nen Webserver finden der diese Sprachen unterstützt um loakl am Rechner die Plattform zu entwickeln+testen.
Hallo erstmal :)
also zum entwickeln würde ich dir XAMPP ans herz legen.
Wenn du das installierst, hast du apache, php, mysql auf dem pc konfiguriert und laufbereit. inklusive phpmyadmin zum verwalten deiner mysql-datenbanken.
Solltest du wirklich noch blutiger php-anfänger sein dann ist das hier ein super tutorial: http://tut.php-q.net/
ansonsten viel spass beim üben ;)
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!
Vielleicht liest du dir auch das hier durch, um einen Einblick in relationale Datenbanken zu erhalten. Denn mit deiner Beschreibung kann ich nicht so viel anfangen ;-)
__________________
The knack to fly lies in learning how to throw yourself at the ground and miss.