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

Frage Entwicklung PHP

GELÖST

Auf Variable in PHP zugreifen

Mitglied: frindly

frindly (Level 1) - Jetzt verbinden

06.03.2012, aktualisiert 29.03.2012, 3189 Aufrufe, 7 Kommentare

Array Variable in PHP auslesen

Hallo,
ich habe ein schwieriges Problem mit einem Onlineshop.
Im Kassenbereich möchte ich eine Variable auswerten und auch ändern.
Die Variable selbst habe ich mitteld Debug bereits gefunden in einem Array.
Auf einige Werte kann ich auch zugreifen, auf andere nicht.
Mein Problem Konkret:

Erstmal ein nopaste bezüglich der Variablen der Debug ausgabe
http://nopaste.debianforum.de/36298

Mit diesem Befehl kann ich mir die Variable aus Zeile 23 ausgeben:
01.
$_SESSION['cart']->content_total[formated];
Aber ich benötige nun den Wert der Variable in Zeile 131 ,
die liegt noch eine ebene tiefer Verschachtet. Dazu kommt
das XT_110 selbst ein Wert ist, der dynamisch erzeugt wird.
Aber für einen einfachen Zugriff auf die Variable sollte es keine Rolle spielen.

Kann mir jemand sagen, wie ich auf die Variable in Zeile 131 zugreifen kann???
Mitglied: michi1983
06.03.2012 um 11:33 Uhr
Hallo,

nur mal ins Blaue geraten:

$_SESSION['cart']->['show_content']['110_XT']['products_price']['formated']; ?

Gruß

Edit:// Sorry, da ist noch ein Array vor dem 110_XT. Versuchs so mal.
Bitte warten ..
Mitglied: frindly
06.03.2012 um 11:55 Uhr
leider nicht
Bildschirm bleibt weiss.
Kein Ausgabe
Bitte warten ..
Mitglied: michi1983
06.03.2012 um 12:17 Uhr
Hab meinen Eintrag editiert.
Gruß
Bitte warten ..
Mitglied: SlainteMhath
06.03.2012 um 12:26 Uhr
Moin,

$_SESSION['cart']->content_total[formated];
Ist ein Zugriff auf die METHODE "content_total()", des Objects das in $_SESSION['cart'] gespeichert ist - und kein Array!

$_SESSION['cart']->['show_content']['110_XT']['products_price']['formated']; ?
Ist syntaktischer Quark und kann nicht funktionieren, deswegen
Bildschirm bleibt weiss.
(Weil display_errors() aus ist)

Versuchs mal mit
01.
echo $_SESSION['cart']['show_content']['110_XT']['products_price']['formated'];
/EDIT: Falls der Pfad stimmt, hab ich jetzt nicht kontrolliert.

lg,
Slainte
Bitte warten ..
Mitglied: dog
06.03.2012 um 12:46 Uhr
Ist ein Zugriff auf die METHODE "content_total()", des Objects das in $_SESSION['cart'] gespeichert ist - und kein Array!

Das lässt sich daraus nicht ablesen.
print_r(Object) listet alle Properites in einem Objekt auf (egal wie die Sichtbarkeit definiert ist) und content_total ist eine Property vom Typ Array in dem Objekt.

Am wahrscheinlichsten ist, dass der TO versucht auf eine geschützte Instanzvariable zuzugreifen.

Aber, da frindly wohl auf blind programmieren steht...
Bitte warten ..
Mitglied: frindly
06.03.2012 um 13:06 Uhr
Hallo
klappt leider auch nicht.
Bildschirm bleibt wieder weiss.
Wo kann ich display_errors() einschalten,
so das ich vieleicht sehe woran es liegt?
Bitte warten ..
Mitglied: SlainteMhath
06.03.2012 um 13:48 Uhr
Versuchs mal mit
01.
error_reporting(E_ALL); 
02.
ini_set('display_errors','On');
Bitte warten ..
Ähnliche Inhalte
Batch & Shell
Mit zusammengesetzter Variable auf andere Variable zugreifen
gelöst Frage von abiberBatch & Shell2 Kommentare

Hallo zusammen, ich möchte in einer Batch Datei über Robocopy auf mehrere Rechner Dateien verteilen. Dazu möchte ich am ...

PHP
PHP - Variable in anderes PHP-Skript mitgeben
gelöst Frage von Jens4everPHP3 Kommentare

Hi zusammen, könnt ihr mir kurz helfen? Ich habe folgendes vor: Ich möchte, dass beim Aufruf von "check1.php" eine ...

JavaScript
Übergabe einer php-Variable an JS
Frage von Rabauke84JavaScript

Hallo zusammen, ich hab eine Problem mit einer Übergabe einer Variable in php an JS. Dazu hab ich ein ...

PHP
MySQL in PHP mit Variablen
gelöst Frage von carl7nPHP10 Kommentare

Hallo, ich habe PHP-Grundkenntnisse, schaffe es aber nicht, nach meinen Vorstellungen ein paar kleine PHP-Scripts zusammen arbeiten zu lassen. ...

Neue Wissensbeiträge
Router & Routing

PfSense als Addon auf QNAP

Information von magicteddy vor 8 StundenRouter & Routing2 Kommentare

Moin, für Spielereien eine ganz nette Idee aber ich fürchte das soetwas auch als echte Firewall genutzt wird: In ...

Datenschutz

Teamviewer kommt für IoT-Geräte wie den Raspberry Pi

Information von magicteddy vor 15 StundenDatenschutz

Moin, jetzt werden IoT Geräte endgültig zur Wanze? Anscheinend kann man auf einem Dashboard seine Geräte visualisieren Ich stelle ...

Microsoft

Letzte Updates für Win10 und Server2016 müssen bei Bedarf über den Update catalogue in den WSUS importiert werden!

Tipp von DerWoWusste vor 19 StundenMicrosoft1 Kommentar

automatisch kommt da nichts an im WSUS und auch nicht im SCCM. Siehe Hinweise zum Bezug der jeweils neuesten ...

Linux

Meltdown und Spectre: Linux Update

Information von Frank vor 3 TagenLinux

Meltdown (Variante 3 des Prozessorfehlers) Der Kernel 4.14.13 mit den Page-Table-Isolation-Code (PTI) ist nun für Fedora freigegeben worden. Er ...

Heiß diskutierte Inhalte
Netzwerkmanagement
Preis für Wartungsvertrag ok?
gelöst Frage von a-za-zNetzwerkmanagement22 Kommentare

Hallo! Mal ne Frage, weil ich mich mit dem akzeptablen Preis für einen Reaktionszeitvertrag nicht auskenne. Meine Firma hat ...

Windows Netzwerk
Ist ein Portforwarding auf einen PC ohne lauschendes Programm ein (großes) Sicherheitsproblem?
Frage von PluwimWindows Netzwerk13 Kommentare

Hallo zusammen, zur Fernwartung eines Rechners an einem anderen Ort nutze ich VNC. Da dieser Rechner einfach nur eine ...

Windows Server
Terminal Server 2016 erkennt Berechtigungen nicht
gelöst Frage von Thomas2Windows Server10 Kommentare

Hallo Administratoren, folgendes Problem stellt sich dar: Es gibt zwei Windows Server 2016, die als Terminal Server fungieren. Jetzt ...

Sonstige Systeme
7-zip: Programm frägt nach Passwort erst bei einzelnen Dateien
Frage von freeskierchrisSonstige Systeme7 Kommentare

Guten Morgen, ich habe ein Problem beim Arbeiten mit 7-zip: Wenn ich die einzelnen Dateien zu einem Archiv verpacke ...