php.de

Zurück   php.de > Lösungen durch Skripte > Scriptbörse

Scriptbörse PHP Lösungen für nen schmalen Taler

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.07.2010, 22:38  
Benutzer
 
Registriert seit: 06.07.2010
Beiträge: 74
PHP-Kenntnisse:
Anfänger
UdoDirk ist zur Zeit noch ein unbeschriebenes Blatt
Standard Aus Text-Datenbank automatisch sortiertes Drop Down Menü erstellen - Lösung!

Hallo,

Wer vor der Problematik steht, ein Drop Down Menü aus einer Text-Datenbank erstellen zu wollen und dies auch noch alphabetisch sortiert bekommen möchte, kann dies ohne erst die Text-Datenbank durchsortieren und neu schreiben lassen zu müssen, über das weiter unten angeführte Skript erreichen.

Es wird hierbei aus der angegebenen Text-Datenbank jeweils der erste Eintrag einer Zeile ausgewählt, anschließend sortiert und daraus ein Menü zusammengestellt, was hier alphabetisch sortiert wird - erfahrungsgemäß von Vorteil, wenn mehr als 10 Datenbankeinträge vorhanden sind, da es leicht unübersichtlich wird.

Hierzu wird die Datei Zeile für Zeile ausgelesen, dann über explode am Trennzeichen zerlegt, der jeweils erste Eintrag aus der Zeile in ein großes Array gegeben, dieses wird über asort sortiert und über eine foreach-Schleife wieder ausgegeben und als Optionen untereinander angeordnet.

PHP-Code:
<form action="uebung3.php" method="post">
<select name="vorname" onChange="this.form.submit();">
<option>Auswahl</option>
<?php
$variable 
file("test.txt");  
$uebertrag = array();
foreach (
$variable as $zeile

$term explode("|"$zeile);
array_push ($uebertrag$term[0]);
}
asort ($uebertrag);
foreach (
$uebertrag as $term)
{
echo 
"<option>"$term ."</option>";
}
?>

Der Vollständigkeit halber will ich noch die "test.txt" hier anhängen:

Code:
Maik|HoenXXX|03042
Kerstin|LaXXX|03050
Heinz|KoXXXt|03096
Udo|RotXXXel|03050
Frank|ScXXXer|99338
Steffi|KoXXXt|25332
Marlies|HoXXXke|03044
Jörg|SaXXXXni|03053
Marcel|SaXXXni|03053
Thomas|ZiXXXl|99410
Die ist nämlich ganz und garnicht sortiert - dennoch wird das Drop Down Menü sortiert sein.

Vielen Dank an alle, die dabei Pate gestanden haben, dass dies entstehen konnte und viel Spaß damit an alle, die es mal ausprobieren wollen.

Geändert von UdoDirk (24.07.2010 um 23:04 Uhr).
UdoDirk ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.07.2010, 22:44  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Sorry, vielleicht liest sich da jemand durch, aber ich kann nur sagen: bitte fasse dich kurz. Wer soll denn das alles lesen?
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 24.07.2010, 22:50  
Benutzer
 
Registriert seit: 06.07.2010
Beiträge: 74
PHP-Kenntnisse:
Anfänger
UdoDirk ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von Manko10 Beitrag anzeigen
Sorry, vielleicht liest sich da jemand durch, aber ich kann nur sagen: bitte fasse dich kurz. Wer soll denn das alles lesen?
Tschuldigung, hab wohl meinen Beruf verfehlt - wollte es halt wieder ganz genau breitgebügelt haben - ich werde mich künftig etwas zurückhalten.
UdoDirk ist offline   Mit Zitat antworten
Alt 24.07.2010, 22:52  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Könntest du auch für dein jetziges Problem noch eine prägnante Zusammenfassung geben? Ich werde mir deinen Roman da oben jedenfalls nicht durchlesen.
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems
Manko10 ist offline   Mit Zitat antworten
Alt 25.07.2010, 00:05  
Benutzer
 
Registriert seit: 25.05.2009
Beiträge: 80
omex zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Manko10 wohl mit dem falschen fuß aufgestanden. moser hier nicht wie ein kleinkind rum, respekt und danke für die mühe. wenn es jemanden interessiert dann ließt er sich das durch, aber solche kommentare können doch bitte unterlassen werden. *kopfschüttel*
omex ist offline   Mit Zitat antworten
Alt 25.07.2010, 13:15  
Supermoderator HD
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 8.425
PHP-Kenntnisse:
Fortgeschritten
Manko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende ZukunftManko10 hat eine strahlende Zukunft
Standard

Tja, dann warte halt noch auf deine Antwort, vielleicht erbarmt sich ja jemand. Von den Stammusern dieses Forums weiß ich jedenfalls, dass du keine bekommen wirst und das sind mitunter die kompetentesten Leute hier.
Außerdem verstehe ich nicht, warum ICH DIR dankbar sein sollte, wenn DU MIR einen solchen Roman aufhalst und dann auch noch Hilfe erwartest.

Aber wie ich sehe, hast du ihn ja noch verkürzt.

Beitrag editiert:
[…] Da der Beitrag nun um einiges kürzer ist, habe ich mir ihn auch einmal durchgelesen und stelle fest, dass du gar keine Hilfe erwartest, sondern ein Skript anbietest. Da frage ich mich, was das in PHP-Einsteiger macht. Von daher:

Themenmoderation:
[→] Verschoben von PHP Einsteiger
__________________
Refining Linux Advent Calendar series “24 Outstanding ZSH Gems

Geändert von Manko10 (25.07.2010 um 13:20 Uhr).
Manko10 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Textdatenbank zeilenweise alphabetisch sortieren - Drop Down Menü alphabet UdoDirk PHP Tipps 2010 1 24.07.2010 10:45
Menü mittels php automatisch an Inhalt von text-Datenbank anpassen - Lösung UdoDirk PHP Tipps 2010 0 15.07.2010 14:31
[Erledigt] drop down menü + mysql php_1975 PHP Tipps 2010 32 24.06.2010 14:42
[Erledigt] CSS Drop Down Menü und IE Problem gombi HTML, Usability und Barrierefreiheit 10 18.01.2010 15:54
Frage.: Dymanisches Datum im Drop Down Menü möglich? badboygoofy JavaScript, Ajax und mehr 1 24.07.2009 14:34
Bilder aus Datenbank / <img>-Tags automatisch generieren Teela PHP Tipps 2009 2 14.03.2009 17:40
Text in Datenbank umwandeln muffinsbacken PHP Tipps 2009 9 07.01.2009 18:40
drop down menü dynamisch shok PHP Tipps 2008 10 29.11.2008 11:51
Problem mit Drop Down Menu Kein Genie HTML, Usability und Barrierefreiheit 2 04.11.2008 21:55
Schwierigkeiten mit Drop Down Menü Incubi PHP Tipps 2008 1 11.08.2008 02:11
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
[Erledigt] drop down auswahl aus der datenbank PHP Tipps 2005-2 5 28.10.2005 12:06
Drop Down mit Datenbank. PHP Tipps 2004-2 2 08.11.2004 10:14
Text aus Datenbank mit Zeitvorgabe auf php-Seite automatisch PHP Tipps 2004 10 09.08.2004 00:36
Drop Down Menü PHP Tipps 2004 17 27.07.2004 21:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php dropdown erstellen, http://www.php.de/scriptboerse/70023-aus-text-datenbank-automatisch-sortiertes-drop-down-menue-erstellen-loesung.html, dropdown menü mit datenbankeinträgen, textdatenbank erstellen, php dropdown menü erstellen, menü aus datenbank generieren, aus txt dropdown navi erzeugen, dropdown in php erstellen, dropdown menü aus datenbank erzeugen, php formular dropdown erstellen, dropdown liste sortieren, dropdownmenu sortiert, asort in dropdown, textdatenbank linux, text aus dropdown generieren, text automatisch generieren, php drop down menü text reinschreiben, datenbankeinträge in drop, php formular automatisch aus dropdown menü generieren lassen, dropdownfeld erstellen php

Alle Zeitangaben in WEZ +1. Es ist jetzt 22:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum