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

Übermitteltes Arrays mehrmals anwenden

Mitglied: LuckyLuke

LuckyLuke (Level 1) - Jetzt verbinden

07.02.2008 um 10:59 Uhr, 2234 Aufrufe

Hallo liebe PHP-Freunde,

habe ein Problem, was wahrscheinlich relativ einfach zu lösen ist. Hänge seit Stunden dran und komme einfach nicht weiter.

Ausgangsposition
Ich habe zwei PHP-Skripte. Im ersten wird eine Datenbanktabelle ausgelesen und ins DropDown (DDM) geladen. Nach Auswahl einer Produktnummer aus dem DDM, wird der Inhalt in Inputfelder ausgelsen. Jedes Input-Feld bekommt unter "name" ein Array zugewiesen, sprich: "... name="werte[]"...". (In Werte steht die ID der ausgewählten Produktnummer)
Ist dies getan, geht es weiter zur zweiten Seite. Die Arrays werden richtig übermittelt. Per var_dump($_POST['werte']); erhalte ich dann die richtigen Werte. Also dieser Schritt geht bis hierhin super.
Nun lese ich eine zweite Tabelle aus und vergleiche die ProduktIDs miteinander. Ist das getan, soll er nur die zugehörigen Optionen anzeigen. Das klappt auch soweit.


PROBLEM
Wenn die Auswahl der Option geschieht, soll der Inhalt der Tabelle der ProduktOPTIONEN ausgelesen werden.
Und hier ist das Problem: Er gibt zwar die Option aus, aber NUR, wenn die Option für EIN Produkt vorhanden ist. Existiert eine Option mit der gleichen ID mehr als einmal so gibt es keine Ausgabe.
Lösung ist: die ProduktID aus der OptionenWERTtabelle mit der ProduktID aus der OptionenVERWALTEtabelle zu vergleichen, sprich:
01.
if($_POST['werte']) == $Opt.prdid)
02.
{
03.
OptionenWERTtabelle ausgeben
04.
}
Dies geht aber nicht, da $_POST['werte'] nicht mehr zur Verfügung steht, da diese im DDM bereits gebraucht werden.
P.S.: Das DropDown lädt nach Auswahl einer Option mit einem $_SERVER['PHP_SELF'] sich neu und löscht wahrscheinlich dann hier auch die $_POST['werte'].


WIE kann ich $_POST['werte'] am besten mehrmals verwenden? Order sehe ich alles anders und das Problem liegt wo anders?


Gruß, Luke.
Ähnliche Inhalte
Visual Studio
Verschachtelte Arrays
gelöst Frage von MarcoBornVisual Studio19 Kommentare

Hallo Forum, ich habe in VB.NET 6 Arrays, die alle dieselbe Länge, aber unterschiedliche Datentypen haben. Array1 ist vom ...

Windows Server
Arrays vergleichen mit Powershell
gelöst Frage von SlainteMhathWindows Server5 Kommentare

Moin, ich sitze hier vor einen Problem mit Powershell, das mich schier wahnsinnig macht. Hintergrund: Die auf einem Windows ...

PHP
Mehrdimensionales arrays durchsuchen
Frage von pcguyPHP4 Kommentare

Hallo zusammen Ich möchte ein Mehrdimensionales arrays vergeichen und komme nicht weiter. Da ich noch nicht so erfahren bin, ...

Entwicklung
Json, Powershell und Arrays
gelöst Frage von SunnyRainyDayEntwicklung6 Kommentare

Moin Zusammen, Mit Sicherheit gibt es hier jemanden der mir mit meinem Powershell-Problem behilflich sein kann :) Ich stehe ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 3 TageniOS3 Kommentare

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

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 3 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 5 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 6 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Drucker und Scanner
SW-Laserdrucker mit sechs Papierfächern gesucht
Frage von MOS6581Drucker und Scanner21 Kommentare

Moin, zur Abwechslung mal eine sonderbare Anforderung :) Ich suche einen S/W Laserdrucker (kein MFP), der sechs Papierfächer bzw. ...

Windows Server
Einziger Domänencontroller ersetzen - Windows Server 2012R2 - Hostname
Frage von DeRo93Windows Server18 Kommentare

Guten Tag, Leider haben wir einen Domänencontroller dessen Komponentenspeicher defekt ist. Alle Maßnahmen sind da leider fehlgeschlagen. Nun wurde ...

Netzwerke
Open VPN Konfiguration
gelöst Frage von blubaaNetzwerke14 Kommentare

Hallo zusammen, im Büro habe ich einen Server aufgesetzt mit Debian 9 und darauf OMV installiert um das ganze ...

Windows Server
Lizenzen für Windows Server 2016 unter Linux
Frage von FlooohWindows Server10 Kommentare

Hallo zusammen, ich möchte gern 2 Windows Server mit VirtualBox virtualisieren und bisher nutzen wir nur Debian Server. Mein ...