PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Suche Programmieren (http://www.selfphp.de/forum/showthread.php?t=7499)

Black-Apfelkuch 18.04.2004 18:08:11

Suche Programmieren
 
Hallo,
habe eine wichtige Frage.

Ich möchte eine Suche Programmieren in der nach Postleizahlen gesucht werden kann, und je nach Postleitzahlen sollen Benutzer angezeigt werden. Und manche benutzer sind z.b. unter der PLZ 79xxx erreichbar das heißt für die PLZ 7900 - 79999 .

Wie macht man das am geschicksten?
Soll man die Benutzer in einem Arry oder in MYSQL speichern? Zu den Benutzern sollen kleine infos stehen.

oder kennt jemand einen Link in dem erklärt wirt wie man am besten so eine, oder ähnliche Suche Programmiert?

Habe nämlich keine ahnung wie man am besten so eine Suche macht.

Gruß,
Sven

Phil2505 19.04.2004 12:28:48

also ich habe die suchfunktion in meinem shop so gelöst. die daten stehen in der datenbank der kunde gibt in das suchfeld etwas ein. dann wird über eine sql abfage geschaut welche datensätze den suchbegriff enthalten und in ein array gespeichert. dieses array lasse ich dann auslesen, ausgeben und fertig.

falls der gewünschte suchbegriff nicht dabei ist kommt halt eine meldung

Black-Apfelkuch 19.04.2004 15:22:35

mein Hauptproblem besteht eigentlich nur daraus wie ich das machen soll dass für die Postleitzahl 79000 - 79999 der Benutzer angezeigt wird, denn ich möchte ja nich fast tausendmal die Postleitzahlen von 79000 -79999 hinschreiben das wäre ja abrbeit und Speicherplatzverschwendung extrem.

Die Lösung wäre eine Zahl die für 0-9 steht so wie in der Mathematik "x". dan würde es mit diesem code gehen:

PHP-Code:

<?php
$plz0
=array("79xxx"=>"sunn1000""791xx"=>"robocolor3""790xx"=>"pumukelkatze""79104"=>"cnp11");

if (isset(
$suche)) {
if (
$suche==$plz0["$suche"]) {
echo 
$plz0["$suche"];
}
}

?>

<form action="suche.php" method="post">
<input type="text" name="suche">
<input type="submit">
</form>

Oder würde das mit einer anderen if abfrage klappen?

feuervogel 19.04.2004 17:22:49

Zitat:

Soll man die Benutzer in einem Arry oder in MYSQL speichern?
du kannst daten über mehrere scriptaufrufe nicht so einfach in einem array speichern...

Black-Apfelkuch 19.04.2004 20:54:52

Und was heißt das jetzt???

Kennt jemand eine lösung für das Postleitzahl problem?
Ist relativ dringend, würde nämlich die suche bald programmieren. WIe soll ich die Mitglieder speichern? Sind ca 400 und es kommen wöchentlich ein paar dazu.

Danke für eure Hilfe!

feuervogel 19.04.2004 23:01:01

du kannst sie einer datenbank speichern. kauf dir ein buch oder lies dir ein mysql-tutorial durch...


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:26:04 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.