Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> SimpleXML przekazywnie zmiennych przy dostępie do danych
glashaus
post 29.06.2009, 09:17:39
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 31.07.2008

Ostrzeżenie: (0%)
-----


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.

Ten post edytował glashaus 29.06.2009, 10:15:44
Go to the top of the page
+Quote Post
skowron-line
post 29.06.2009, 10:16:50
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


  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ć.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
nospor
post 29.06.2009, 10:18:19
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
skowron-line
post 29.06.2009, 10:23:11
Post #4





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


Cytat(nospor @ 29.06.2009, 09:18:19 ) *
a sie zapytam: czemu nie czytasz calosci?

Kiedy pisałem to temat nie był edytowany.


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:32