php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.10.2005, 11:07  
Gast
 
Beiträge: n/a
Standard [Erledigt] drop down auswahl aus der datenbank

möchte gerne eine Drop Down Auswahl von Firmen haben die in einer datenbank stehen, das ich z.b. bei Firma immer ein drop down menü habe wo alle firmen drin stehen, die in einer datenbank stehen, was sich auch ändern kann. es sieht blöd aus wenn ich die einträge manuell immer eintrgaen muss er soll sie direkt aus der datenbank nehmen. wie mache ich das ? kann mir einer ein beispiel posten oder so ? wäre nett.

gruss

Leifu
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 28.10.2005, 11:14  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<?php
    $sql 
'SELECT * FROM firma ORDER BY firma_id ASC;';
    
$result mysql_query($sql) OR die(mysql_error());
?>
<select name="firma" style="width:200pt">
<?php
    
while ($row mysql_fetch_assoc($result)) {
        echo 
'<option value="'$row['firma_id'] .'">('$row['firma_id'] .') '$row['firma'] .' - '$row['ort'] .'</option>'."\n";
    }
?>
</select>
So als denkansatz (fehlerfrei? Weiss nich )
 
Alt 28.10.2005, 11:22  
Gast
 
Beiträge: n/a
Standard

puuh danke erst mal aber nochmal zur erklärung was bedeuter order by firma_id ASC ?

das ist die sortierung ???

wenn ich order by weg lasse ist es auch in einer liste aber unsortiert ???

und kannst du mir diese zeile:

echo '<option value="'. $row['firma_id'] .'">('. $row['firma_id'] .') '. $row['firma'] .' - '. $row['ort'] .'</option>'."\n";

nochmal erklären ?
 
Alt 28.10.2005, 11:32  
Gast
 
Beiträge: n/a
Standard

also, das order by bedeutet (wie du schon gemerkt hast) die anordnung.

ASC is nach dem Alphabet A-Z (kleinste Zahl zur größten: 1, 2, 3, ...)
DESC wäre von Z-A (oder größte zahl zur kleinsten etc)

Wenn du es weglässt gibt er jeden Datensatz (jede Zeile ist ein Datensatz) ohne Anordnung aus.

Also z.B. Spaltenname "Wort":
1 Datensatz Hallo
2. Datensatz Zorro
3. Datensatz Alter

gibt er dann folgendermaßen aus
Hallo, Zorro, Alter

bei order by Wort DESC
Zorro, Hallo, Alter

und bei order by Wort ASC
Alter, Hallo, Zorro

wie gesagt nicht zwingend erforderlich.

________________ die Zeile _____________________

PHP-Code:
<?php
echo '<option value="'$row['firma_id'] .'">('$row['firma_id'] .') '$row['firma'] .' - '$row['ort'] .'</option>'."\n"
?>
ist nichts anderes wie
<option value="derwert">Text</option

dies ist ein Dropdownpunkt deines Dropdownfeldes

value ist der Wert den Text haben soll. In meinem Fall die Firmenid. Ich formulier die Zeile mal etwas einfacher

PHP-Code:
<?php
echo '<option value="'$firmaid .'">'$row['firmaname'] .'</option>'."\n"
?>
___________
edit

$row ist ein Array mit den Werten von der SQL Tabelle.

$row['spaltenname'] enthält den Wert der Spalte und Zeile in der die DB gerade ist (welcher Datensatz gerade durch die while-schleife abgearbeitet wird)
 
Alt 28.10.2005, 11:52  
Gast
 
Beiträge: n/a
Standard

cool danke ich werde es damit versuchen !
 
Alt 28.10.2005, 12:06  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

http://forum.developers-guide.net/thread11.html
imported_Ben ist offline  
 


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
Drop Down Menü PHP-Fortgeschrittene 3 16.01.2006 21:17
Automatische Anweisung für Drop Down Menü PHP Tipps 2005-2 2 05.09.2005 12:50
[Erledigt] Drop Down auswahl in tabelle speichern PHP Tipps 2005-2 6 10.08.2005 16:36
Je nach Auswahl eine Tabelle aus einer Datenbank laden PHP Tipps 2005-2 0 05.08.2005 14:14
Je nach Auswahl eine Tabelle aus einer Datenbank laden PHP Tipps 2005-2 0 05.08.2005 14:14
Formular + Drop down Schneckenkind PHP Tipps 2005-2 1 29.06.2005 08:35
[Erledigt] Mehrere Fragen zum drop down menu HTML, Usability und Barrierefreiheit 2 29.11.2004 23:59
[Erledigt] Mehrere Fragen zum drop down menu PHP Tipps 2004-2 1 28.11.2004 19:24
Drop Down mit Datenbank. PHP Tipps 2004-2 2 08.11.2004 10:14
iFrames und Drop Down Menü stefan-miti HTML, Usability und Barrierefreiheit 4 17.10.2004 12:27
drop down menu Datenbanken 3 24.09.2004 16:39
[Erledigt] drop down menü werte weitergeben PHP Tipps 2004 3 24.08.2004 15:08
[Erledigt] abfrage mit drop down und ausgabe Datenbanken 5 05.08.2004 08:48
[Erledigt] bei einem CMS Farbe per Drop Down Menü wählen?? 18inch PHP Tipps 2004 2 29.07.2004 16:34
Drop Down Menü PHP Tipps 2004 17 27.07.2004 21:19

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
dropdown aus datenbank, dropdown datenbank, datenbank dropdown, php dropdown datenbank, dropdown menü aus datenbank, php dropdown aus datenbank, datenbank in dropdown, dropdown mit datenbank, drop down datenbank, dropdown aus db, werte aus datenbank in dropdown, dropdown liste datenbank, aus datenbank in dropdown, dropdown liste aus datenbank, dropdown dataenbank, daten von datenbank in dropdown, php dropdown menu aus datenbank, php daten aus datenbank in dropdown, php drop down aus datenbank, dropdown mit daten aus datenbank

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:36 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.