Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP]Wyodrębnianie parametrów i wartości z tablicy
Czapla
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 3
Dołączył: 10.12.2007
Skąd: Bielsko-Biała

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


Posiadam tablice w takim formacie
Kod
reports    {"rpt_RaportID":9,"rpt_NazwaRaportu":"test","rpt_SciezkaXL":"test/test","rpt_Opis":"opisgasd",
"rpt_FormatWydruku":"Clarion","rpt_CzyWUzyciu":"tak"}

Chciałbym zrobić poniższy UPDATE na bazę, jednak poszczególne wartości są trzymane w tablicy zmiennej reports.
  1. $reports = json_decode(stripslashes($_REQUEST['reports']));
  2.  
  3. $query = "UPDATE dbo.Raporty SET rpt_NazwaRaportu = '".$_POST["rpt_NazwaRaportu"]."' ,rpt_SciezkaXL = '".$_POST["rpt_SciezkaXL"]."', rpt_Opis = '".$_POST["rpt_Opis"]."', rpt_FormatWydruku = '".$_POST["rpt_FormatWydruku"]."', rpt_CzyWUzyciu = '".$_POST["rpt_CzyWUzyciu"]."' WHERE rpt_RaportID = '".$_POST["reports"]."'";
  4. $doQuery = mssql_query($query);

Jak pobrać poszczególne wartości z tablicy i zapisać je do poszczególnych $_POSTÓW w moim zapytaniu?

Ten post edytował Czapla 19.04.2010, 09:36:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Pokaż co siedzi w $_REQUEST['reports'] bo wrzucenie tego co podałeś poprawnie pokazuje tablicę:
  1. $s = '{"rpt_RaportID":9,"rpt_NazwaRaportu":"test","rpt_SciezkaXL":"test/test","rpt_Opis":"opisgasd",
  2. "rpt_FormatWydruku":"Clarion","rpt_CzyWUzyciu":"tak"}';
  3.  
  4. print_r(json_decode($s, TRUE));
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 2.10.2025 - 17:17