Top-Themen

Aktuelle Themen (A bis Z)

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

Mitglied: gasser87

gasser87 (Level 1) - Jetzt verbinden

19.09.2006, aktualisiert 22.01.2014, 4685 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
Microsoft Office
Combobox verknüpfen
Frage von GundelputzMicrosoft Office1 Kommentar

Hallo alle zusammen, ich möchte mit Excel 2010 und VBA eine Tabelle durchsuchen. In der Tabelle sind Spalten wie ...

Batch & Shell
Powershell Combobox
gelöst Frage von PeterzBatch & Shell2 Kommentare

Hallo, wie kann ich bei einer Combobox und/oder einer Messagebox das rechts oben befindliche Kreuz (weiß auf rotem Grund) ...

VB for Applications
ComboBox - Except FileType
gelöst Frage von joehuabaVB for Applications3 Kommentare

Guten Morgen :) Ich komme leider nicht weiter, obwohl es wieder nur mal ne Kleinigkeit ist. Ich entwickle etwas ...

VB for Applications
VB.net Combobox databinding langsam
Frage von ForgottenRealmVB for Applications4 Kommentare

Moinmoin, ich habe ein kleines Formular mit einer Combobox. Dies befühle ich zur Laufzeit mit einer Datatable, welche etwa ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Trend Micro Worry Free Business Security 10.0 - erneutes Patch (1494) erschienen!

Tipp von VGem-e vor 1 StundeErkennung und -Abwehr

Moin, unter ist ein neuer Patch verfügbar, der offenbar auch Windows 10.1809 unterstützt. Tja, wie letztes Mal auch, erst ...

Humor (lol)
Administrator.de Perlen
Tipp von DerWindowsFreak2 vor 4 TagenHumor (lol)6 Kommentare

Hallo, Heute beim stöbern auf dieser Seite bin auf folgenden Thread aus dem Jahre 2006 gestossen: Was meint ihr? ...

Erkennung und -Abwehr
OpenSSH-Backdoor Malware erkennen
Tipp von Frank vor 5 TagenErkennung und -Abwehr

Sicherheitsforscher von Eset haben 21 Malware-Familien untersucht. Die Malware soll Hintertüren via OpenSSH bereitstellen, so dass Angreifer Fernzugriff auf ...

iOS
WatchChat für Whatsapp
Tipp von Criemo vor 8 TageniOS5 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

Heiß diskutierte Inhalte
Samba
Windows 10 Client in Samba-Domäne hinzufügen scheitert
Frage von diwaffmSamba32 Kommentare

Hi Leute, ich habe einen Samba Server in der Version 4.9.3 auf einer OpenSuse Maschine laufen. Damit sind momentan ...

Windows Systemdateien
Verknüpfungen nach Pfadwechsel
Frage von Hendrik2586Windows Systemdateien17 Kommentare

Guten Morgen meine lieben Kollegen und Kolleginnen, ich hab da mal eine Frage die Ihr sicher schon kennt. Es ...

Netzwerkmanagement
Sehr langsame Netzverbindung in einem bestimmten Subnet
gelöst Frage von gabeBUNetzwerkmanagement16 Kommentare

Hallo Zusammen Ich habe das folgende Problem: Unser Netzwerk, dass aus verschiedenen Subnetzwerken aufgebaut ist, ist nicht in jedem ...

Exchange Server
Exchange Server 2016 - Autodiscover mehrere Domänen
gelöst Frage von K-ist-KExchange Server15 Kommentare

Hallo, folgende Dinge sind wichtig notwendig, damit Autodiscover funktioniert: - Namensauflösung (zB autodiscover.google.at) - gültiges Zertifikat - .XML Datei ...