Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

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
GELÖST

Combobox mit PHP

Frage Entwicklung PHP

Mitglied: gasser87

gasser87 (Level 1) - Jetzt verbinden

19.09.2006, aktualisiert 22.01.2014, 4600 Aufrufe, 2 Kommentare

Hallo,

also ich lese mit PHP aus eine DB eine Liste von Namen aus und möchte diese dann in einer Combobox auf der Seite darstellen. Das funktioniert auch ohne Probleme, aber nun zu meinem Problem:

Wie kann ich den ausgewählten Wert in eine Variable schreiben damit ich ihn später in die URL schreiben kann?

Dann habe ich noch ein Problem und zwar:
Wie kann ich unter PHP einen Button anzeigen? Ich war bis jetzt der Meinung dass es so geht wie folgt:

echo "<input typ = 'submit' value = 'anzeigen'/>";

aber der Browser zeigt keinen Button an, sondern ein Eingabefeld!

Also wenn mir jemand helfen könnte wäre das echt super


PS: so erstelle ich die Combobox

echo "<select name = 'Combo Box'>";
$name = array($result_pc);
$zahl = 0;
$url = "";
while ($line = pg_fetch_array($result_pc, null, PGSQL_ASSOC))
{
foreach ($line as $pc)
{
array_push($name,$pc);
$zahl = $zahl + 1;
$url = $name[$zahl];
echo "<option value = 'PC Name' selected>$pc</option>";
}
}
echo "</select>";
Mitglied: 11078
LÖSUNG 19.09.2006, aktualisiert 22.01.2014
Hallo,

also ich lese mit PHP aus eine DB eine Liste
von Namen aus und möchte diese dann in
einer Combobox auf der Seite darstellen. Das
funktioniert auch ohne Probleme, aber nun zu
meinem Problem:

Wie kann ich den ausgewählten Wert in
eine Variable schreiben damit ich ihn
später in die URL schreiben kann?

Dazu musst Du das Formular, in dem die Combobox ist, absenden. Denn nicht vergessen: PHP läuft nicht im Browser sondern auf dem Server und neue Variablen belegen geht nur, wenn der Server einen neuen Request bekommt.

Wenn Du vor dem eigentlichen Absenden des Formulars einen "Zwischenwert" (also z.B. dass schon ein Eintrag in Combobox markiert ist) in einer Variable speichern willst, musst Du das Formular bereits einmal Absenden und die Werte mit PHP auslesen. Dieses Absenden muss allerdings nicht zwingend mit dem "Absenden"-Button vonstatten gehen. Denkbar wäre auch Javascript, sobald ein Eintrag in der Combobox markiert wurde:

http://www.php-faq.de/q/q-funktion-js-php.html

Mit Javascript wird eine PHP-Funktion aufgerufen (s.o.), der ausgewählte Eintrag der Combobox an das PHP-Script übergeben und damit kannst Du dann ja machen, was Du willst - unter anderem auch die Variable an die URL anhängen und das Formular mit dem Zwischenwerten wieder anzeigen.

Wenn Du auf Formulareingaben des Nutzers ohne neues Laden des Formulars reagieren willst, bleibt Dir nur AJAX.


Dann habe ich noch ein Problem und zwar:
Wie kann ich unter PHP einen Button
anzeigen? Ich war bis jetzt der Meinung dass
es so geht wie folgt:

echo "<input typ = 'submit' value =
'anzeigen'/>";

aber der Browser zeigt keinen Button an,
sondern ein Eingabefeld!

Es muss heißen: type="submit", nicht typ="submit"



Gruß,
Tim
Bitte warten ..
Mitglied: gasser87
19.09.2006 um 12:10 Uhr
Danke für die schnelle Antwort.
Das Hauptproblem war, dass ich das "e" vergessen habe;
Und die Übergabe der Variable habe ich auch geschafft, also funktionierts jetzt ohne probleme!
Ich wählte einen Button weil ich JavaScript vermeiden wollte
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
gelöst Powershell Combobox (2)

Frage von Peterz zum Thema Batch & Shell ...

VB for Applications
gelöst ComboBox mit Variabler aus Makro verknüpfen (5)

Frage von Anrion zum Thema VB for Applications ...

Batch & Shell
Problem mit Funktion und Combobox (7)

Frage von Druide83 zum Thema Batch & Shell ...

VB for Applications
VB.net Combobox databinding langsam (4)

Frage von ForgottenRealm zum Thema VB for Applications ...

Neue Wissensbeiträge
Windows Server

Umstellung SHA 1 auf SHA 2 - Migration der CA von CSP auf KSP

Tipp von Badger zum Thema Windows Server ...

Windows 10

Quato DTP94 unter Windows 10 x64 installieren und verwenden

Anleitung von anteNope zum Thema Windows 10 ...

Windows 10

Win10 1703 und Nutzerkennwörter bei Ersteinrichtung - erstaunliche Erkenntnis

(15)

Erfahrungsbericht von DerWoWusste zum Thema Windows 10 ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 im Unternehmen? (26)

Frage von zorlayan zum Thema Windows 10 ...

Festplatten, SSD, Raid
Raid 1 2 SSD mit Windows Server 2016 (17)

Frage von jaywee zum Thema Festplatten, SSD, Raid ...

Voice over IP
Über Fritzfax over IP gehen nur einige Faxe (12)

Frage von shearer9 zum Thema Voice over IP ...

LAN, WAN, Wireless
Ping u. DNS geht am Rechner nicht mehr (12)

Frage von Kuemmel zum Thema LAN, WAN, Wireless ...