Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SimpleXML przekazywnie zmiennych przy dostępie do danych
Forum PHP.pl > Forum > XML, AJAX > XML
glashaus
Witam,
to chyba mój pierwszy post na tym forum więc chciałem wszystkich powitać winksmiley.jpg
Na wstępie chciałem powiedzieć, że informacje na temat SimpleXML na tym forum były dla mnie bardzo pomocne ale od rana siedze dziś nad jednym banałem i nie mam pomysłu już jak to przekazać, zaznaczam, że pewnie to debilny problem i ja coś przeoczyłem ale gdyby ktoś mógł rzucić okiem byłbym wdzięczny.
Mam następujący kod
CODE

$przekazanie=$_GET['przekazanie'];
echo "przekazywana zmienna: $przekazanie";


//By wyciągnąć określoną wartość należy posłużyć się zmienną
//$xml->NAZWA GŁÓWNEGO KLUCZA[INDEKS LICZBOWY]->NAZWA POLA KOŃCOWEGO,
//czyli: $xml->wpis[1]->id / $xml->wpis[0]->id

$loaded = simplexml_load_file('bazy/zlecenia.xml');
echo "

";
echo $loaded->zlecenia->zlecenie[$przekazanie]->adres_zlecenia;



?>

php nie łapie mi linijki:
echo $loaded->zlecenia->zlecenie[$przekazanie]->adres_zlecenia;
przecież składniowo wszystko jest ok, nie wiem co to może być próbowałem już z cudzysłowem itp. ale nic nie działa.
Pomocy;P
Pozdrawiam


__________________________________________________________
edyta:

przepraszam za bajzel ale temat do zamknięcia, rozwiązałem problem oczywiście moje przeoczenie, wartość zmiennej nie miała wartości int tylko była zmienną string.
Wystarczyło dopisać: $przekazanie=(int)$_GET['przekazanie'];
Może komuś sie przyda jak będzie miał takie zaćmienie jak ja.
Pozdrawiam i przepraszam za kłopot.
skowron-line
  1. <?php
  2. //By wyciągnąć określoną wartość należy posłużyć się zmienną
  3. //$xml->NAZWA GŁÓWNEGO KLUCZA[INDEKS LICZBOWY]->NAZWA POLA KOŃCOWEGO,
  4. //czyli: $xml->wpis[1]->id / $xml->wpis[0]->id
  5.  
  6. $loaded = simplexml_load_file('bazy/zlecenia.xml');
  7.  
  8. ";
  9. echo $loaded->zlecenia->zlecenie[$przekazanie]->adres_zlecenia;
  10.  
  11.  
  12.  
  13. ?>

a się zapytam:
Łer iz varjable $przekazanie ustawiona questionmark.gif
ant dodatkowo strzel sobie

  1. <?php
  2. echo'<pre>';
  3. print_r( $loaded );
  4. ?>

i zobacz czy aby napewno dobrze się próbujesz do tego elementu dobrać.
nospor
Cytat
a się zapytam:
Łer iz varjable $przekazanie ustawiona

a sie zapytam: czemu nie czytasz calosci?
Cytat
przepraszam za bajzel ale temat do zamknięcia, rozwiązałem problem oczywiście moje przeoczenie, wartość zmiennej nie miała wartości int tylko była zmienną string.
Wystarczyło dopisać: $przekazanie=(int)$_GET['przekazanie'];


edit: dobra, moj blad, patrzylem nie na te date co trzeba winksmiley.jpg
skowron-line
Cytat(nospor @ 29.06.2009, 09:18:19 ) *
a sie zapytam: czemu nie czytasz calosci?

Kiedy pisałem to temat nie był edytowany.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.