Trying to get property of non-object in

fUnKuCh3n

Erfahrenes Mitglied
Heyho liebe Community,

ich habe folgenden Quelltext, dieser bekommt 2 Variablen via GET, den Wert der einen Variable möchte ich gerne beim auslesen der XML-Struktur nutzen. (siehe letzte Zeile)


PHP:
//get the data from form / url parameter
$job_guid                       =       $_GET['job_guid'];
$job_target_id                  =       $_GET['job_target_id'];

//get job targets
$job_targets                    =       "http://$bms_IP:$httpMOC_Port/httpMoc/httpMoc.asmx/GetJobTarget?jobname=$job_guid&machinename=*&jobgroupguid=*&loginid=$loginID";
$job_targets                    =       simplexml_load_file($job_targets);

$job_name                       =       $job_targets->JobTarget[$job_target_id]->JobData['Name'];


Doch leider gibt es immer die unschöne Fehlermeldung:

Code:
Trying to get property of non-object in ...

Gebe ich da nun den Wert (eine Zahl) direkt ein, funktioniert es einwandfrei.

Nun bin ich etwas verwirrt... kann mir jemand nen Denkanstoß geben?
 
Hey,

also der var_dump liefert mir:
Code:
string(1) "0"

Es funktioniert abhängig von den im System hinterlegten Werten aktuell mit 0,1 und 2.

Edit:
Mir hat die Ausgabe dass es sich um einen String handelt schon gereicht, kurz gegoogelt und mittels:
PHP:
$job_target_id                  =       intval($job_target_id);

Den String in einen Zahlenwert umgewandelt.

Trotzdem sheel, danke für die Anregung/Hilfe! :)
 
Zurück