08.04.2011, 04:35 UTC+2

Sie sind nicht angemeldet.

PHP Dropdown

Nico-X

Anfänger

Beiträge: 16

Anzahl Nagios-Server: 1

Nagios-Version(en): 3.2.3

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 2

Anzahl Services: 2

Betriebssystem(e): CentOS

Plugin-Version(en): 1.4.15

NDO-Version: 1

1

04.04.2011, 11:02

PHP Dropdown

Hey Leute,

hab folgendes PHP Problem:
Ich habe eine Datenbank aus der ich dynamisch die Werte in ein Dropdownmenü schreibe, nun möchte ich das der Wert nach dem Submit noch erhalten bleibt.
Ich habe auch schon einige Lösungsansätze probiert (z.B Post u. Session), doch es hat noch nichts geklappt.

Mein Code sieht wie folgt aus:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
                   


Hoffe jemand kann mir helfen.

Mit freundlichen Grüßen
Nico

Bastian Kuhn

Fortgeschrittener

Beiträge: 210

Geschlecht: Männlich

Wohnort: München

Anzahl Nagios-Server: 6

Nagios-Version(en): 3.0 - 3.2

Verteiltes Monitoring: Nein

Redundantes Monitoring: Ja

Anzahl-Hosts: >500

Anzahl Services: >10000

Betriebssystem(e): Unix, Windows

Plugin-Version(en): !=

2

04.04.2011, 11:15

Zuerstmal fehlen dir beim value Attribut die Anführungszeichen :-)

Vorselektieren kannst du mit dem Attribut selected -> http://de.selfhtml.org/html/formulare/au…n_vorselektiert

Jetzt musst nur noch dafür sorgen das es nur an der Richtigen stelle steht, was z.B. mit folgender Bedingung geht:

PHP-Quelltext

1
$temp_var = (mysql_result($result$i'host_object_id') == $_POST['host_object_id']) ? "selected" "" 


$temp_var dann einfach

PHP-Quelltext

1
 echo "";


Aber:

Warum arbeitest du eigentlich nicht mit mysql_fetch_object

PHP-Quelltext

1
2
3
4
while($erg mysql_fetch_object($result)
{
  echo "";
}


ist doch schöner?

Nico-X

Anfänger

Beiträge: 16

Anzahl Nagios-Server: 1

Nagios-Version(en): 3.2.3

Verteiltes Monitoring: Nein

Redundantes Monitoring: Nein

Anzahl-Hosts: 2

Anzahl Services: 2

Betriebssystem(e): CentOS

Plugin-Version(en): 1.4.15

NDO-Version: 1

3

04.04.2011, 12:07

Vielen Dank, Du hast mir meinen Tag gerettet.
Ich wollte eigentlich mit mysql_fetch_object arbeiten, aber mir wurde empfohlen es anders zu machen.

Mit freundlichen Grüßen
Nico

Ähnliche Themen