Bagaimana cara meneruskan array ke file lain di php?

Saya sudah coba tapi malah error seperti ini "Parse error. kesalahan sintaks, tak terduga '[', mengharapkan ']' di C. \Program Files\EasyPHP-12. 1\www\baru. php on line 13" Bisakah saya melakukan hal serupa?

Diedit 16 Januari 2013 oleh Adam Brave

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

para ilmuwan

Diposting 16 Januari 2013

para ilmuwan

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 8. 7k
  • Lokasi. Pulau Rhode, AS
  • Minat. Musik, pemrograman, komputer, desain web, bisnis, buku, dan politik.
  • Bahasa. HTML/CSS/JS, PHP/MySQL, bash, VCS, OSS, Java, Python

    • Membagikan

Diposting 16 Januari 2013

Tidak. Anda hanya akan meneruskannya sebagai parameter individual dalam string kueri. opsi lain adalah menggunakan $_SESSION. Anda dapat menyimpan hampir semua tipe data dalam anggota SESSION, karena ini hanya sebuah array

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 16 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 16 Januari 2013

Tidak. Anda hanya akan meneruskannya sebagai parameter individual dalam string kueri. opsi lain adalah menggunakan $_SESSION. Anda dapat menyimpan hampir semua tipe data dalam anggota SESSION, karena ini hanya sebuah array

Bisakah Anda memberi saya contoh bagaimana melakukannya?

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

para ilmuwan

Diposting 16 Januari 2013

para ilmuwan

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 8. 7k
  • Lokasi. Pulau Rhode, AS
  • Minat. Musik, pemrograman, komputer, desain web, bisnis, buku, dan politik.
  • Bahasa. HTML/CSS/JS, PHP/MySQL, bash, VCS, OSS, Java, Python

    • Membagikan

Diposting 16 Januari 2013

Pilih satu? . // www. w3schools. com/php/php_get. asphttp. // www. w3schools. com/php/php_sessions. asp

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

justsomeguy

Diposting 16 Januari 2013

justsomeguy

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 31. 6k
  • Lokasi. Phoenix
  • Bahasa. Fokus pada PHP dan JavaScript

    • Membagikan

Diposting 16 Januari 2013

Anda bisa JSON menyandikan array dalam Javascript, mengirim array yang disandikan sebagai variabel querystring, dan menggunakan json_decode di PHP untuk mengubahnya kembali menjadi array. https. // pengembang. mozilla. org/en-US/docs/JavaScript/Reference/Global_Objects/JSON/stringifyhttp. // www. php. net/manual/en/fungsi. json-decode. php

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 16 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 16 Januari 2013

Pilih satu? . // www. w3schools. php/php_get. asphttp. // www. w3schools. hp_sessions. asp

Saya melihat tautan tersebut, tetapi bagaimana cara menerapkan Sesi ke kasus saya?

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

jeffman

Diposting 16 Januari 2013

jeffman

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 7. 8k
  • Bahasa. Mengkhususkan diri dalam. HTML, CSS, JavaScript, PHP

    • Membagikan

Diposting 16 Januari 2013 (diedit)

Saya melihat tautan tersebut, tetapi bagaimana cara menerapkan Sesi ke kasus saya?

Tidak bisa. Kebingungan muncul karena posting pertama Anda berbicara tentang meneruskan data dari satu file PHP ke file lainnya. Bukan itu yang Anda lakukan. Anda mengirim data dari JavaScript yang berjalan di browser ke skrip PHP. Pilihan Anda adalah mengirim data dalam string kueri, atau sebagai data POST dari formulir, atau menggunakan AJAX. Ide pertama Anda baik-baik saja. Apa yang tidak Anda sadari adalah bahwa di URL 'new. php?xpto' , xpto bukan lagi sebuah variabel. Itu hanya sebuah string. Yang Anda butuhkan adalah string yang berisi semua data. JSON adalah salah satu teknik yang akan berhasil. Diedit pada 16 Januari 2013 oleh Ayah Deirdre

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 17 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 17 Januari 2013

Tidak bisa. Kebingungan muncul karena posting pertama Anda berbicara tentang meneruskan data dari satu file PHP ke file lainnya. Bukan itu yang Anda lakukan. Anda mengirim data dari JavaScript yang berjalan di browser ke skrip PHP. Pilihan Anda adalah mengirim data dalam string kueri, atau sebagai data POST dari formulir, atau menggunakan AJAX. Ide pertama Anda baik-baik saja. Apa yang tidak Anda sadari adalah bahwa di URL 'new. php?xpto' , xpto bukan lagi sebuah variabel. Itu hanya sebuah string. Yang Anda butuhkan adalah string yang berisi semua data. JSON adalah salah satu teknik yang akan berhasil.

Hmm ok, saya akan menggunakan objek JSON tapi dari apa yang saya lihat saya tidak mengerti bagaimana saya bisa menggunakan nilai JSON di file kedua. Bisakah kamu membantuku?

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

para ilmuwan

Diposting 17 Januari 2013

para ilmuwan

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 8. 7k
  • Lokasi. Pulau Rhode, AS
  • Minat. Musik, pemrograman, komputer, desain web, bisnis, buku, dan politik.
  • Bahasa. HTML/CSS/JS, PHP/MySQL, bash, VCS, OSS, Java, Python

    • Membagikan

Diposting 17 Januari 2013

Hmm ok, saya akan menggunakan objek JSON tapi dari apa yang saya lihat saya tidak mengerti bagaimana saya bisa menggunakan nilai JSON di file kedua. Bisakah kamu membantuku?

Anda bisa JSON menyandikan array dalam Javascript, mengirim array yang disandikan sebagai variabel querystring, dan menggunakan json_decode di PHP untuk mengubahnya kembali menjadi array. https. // pengembang. mo. /JSON/merangkai http. // www. php. bersih/m. json-decode. php

apakah Anda membaca tautan JSG? . Seperti yang dia katakan, JSON merangkai array yang Anda coba kirim dalam Javascript, (tautan pertama) dan kemudian json_decode dalam PHP (tautan kedua). Cobalah, coba, dll. Posting kembali dengan apa yang telah Anda coba dan pertanyaan/masalah/kesalahan yang Anda miliki

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

jeffman

Diposting 17 Januari 2013

jeffman

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 7. 8k
  • Bahasa. Mengkhususkan diri dalam. HTML, CSS, JavaScript, PHP

    • Membagikan

Diposting 17 Januari 2013 (diedit)

Perhatikan bahwa untuk mengirim untuk mengambil data di $_GET['xpto', Anda harus mengubah lokasi Anda seperti ini

location.href = 'new.php?xpto=' + string;

Di mana string adalah data JSON yang dirangkai.

Diedit 17 Januari 2013 oleh Ayah Deirdre

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 17 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 17 Januari 2013

Sehat. inilah yang telah saya lakukan. Pada file pertama yang saya miliki

text += "<td align=center><span id=sp" + aa + " onClick='NewPage(" + aa + ")'></span> </td>";...function NewPage(day){myJSON = { "jday" : day}; // I'm trying to pass the function argument (day) to the "jday" field.location.href = 'new.php?xpto=' + myJSON;}
_

Pada file kedua yang saya miliki

<?php$dayphp = $_GET[xpto];echo $dayphp;?>

Keluaran saya adalah. " Pemberitahuan. Penggunaan konstanta xpto yang tidak terdefinisi - diasumsikan 'xpto' di C. \Program Files\EasyPHP-12. 1\www\baru. php on line 13[objek objek] ,, " Bantuan. lol

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

jeffman

Diposting 17 Januari 2013

jeffman

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 7. 8k
  • Bahasa. Mengkhususkan diri dalam. HTML, CSS, JavaScript, PHP

    • Membagikan

Diposting 17 Januari 2013

Anda lupa memasukkan xpto di 'tanda kutip'. Itu masalah pertama. Masalah kedua adalah Anda tidak dapat menggemakan isi suatu objek. Coba var_dump($dayphp);

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

justsomeguy

Diposting 17 Januari 2013

justsomeguy

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 31. 6k
  • Lokasi. Phoenix
  • Bahasa. Fokus pada PHP dan JavaScript

    • Membagikan

Diposting 17 Januari 2013

myJSON dalam kode Javascript Anda adalah objek, bukan string. Jadi ketika Anda mencoba mencetak objek di URL, ia mencetak teks "[objek objek]". Anda hanya dapat mengirim nilai string pada querystring. Itu sebabnya saya menyarankan menggunakan JSON. stringify untuk secara otomatis mengonversi array atau objek menjadi string. Jika Anda ingin melakukannya secara manual maka Anda perlu membuatnya menjadi string, bukan objek

myJSON = '{"jday":"' + day + '"}';

Anda juga perlu memastikan semua karakter khusus lolos dengan benar. lokasi. href = 'baru. php?xpto=' + encodeURIComponent(myJSON);

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

jeffman

Diposting 17 Januari 2013

jeffman

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 7. 8k
  • Bahasa. Mengkhususkan diri dalam. HTML, CSS, JavaScript, PHP

    • Membagikan

Diposting 17 Januari 2013

Bagaimana aku merindukan itu?

Bagaimana cara meneruskan array ke file lain di php?

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 17 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 17 Januari 2013 (diedit)

Dengan ini

function NewPage(day){myJSON = '{"jday":"' + day + '"}';location.href = 'new.php?xpto=' + encodeURIComponent(myJSON);}....<?php$dayphp = $_GET['xpto'];var_dump($dayphp);?> 
_

Keluaran saya adalah. " string(13) "{"jday". "24"}" ,, " Tapi saya hanya ingin angka 24. Bagaimana cara menyingkirkan sisanya?

Bagaimana cara meneruskan array ke file lain di php?

Diedit 17 Januari 2013 oleh Adam Brave

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

justsomeguy

Diposting 17 Januari 2013

justsomeguy

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 31. 6k
  • Lokasi. Phoenix
  • Bahasa. Fokus pada PHP dan JavaScript

    • Membagikan

Diposting 17 Januari 2013

Jika Anda hanya memiliki satu nilai maka tidak ada alasan untuk mengirim seluruh struktur JSON, kirimkan saja satu nilai itu. Anda mengatakan ingin mengirim seluruh array, jadi begini caranya. Di sisi PHP Anda menggunakan json_decode untuk mengubah string itu kembali menjadi objek atau larik, lihat tautan yang saya posting di atas

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 17 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 17 Januari 2013

Saya taruh di sini hanya elemen "hari" untuk menyederhanakan dan mendapatkan beberapa hasil tetapi pada akhirnya yang ingin saya sampaikan adalah seperti itu

myJSON = {  "jday" : "' + day + '",                     "jmonth" : "' + month + '",                      "jyear" : "' + year + '"};

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

justsomeguy

Diposting 17 Januari 2013

justsomeguy

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 31. 6k
  • Lokasi. Phoenix
  • Bahasa. Fokus pada PHP dan JavaScript

    • Membagikan

Diposting 17 Januari 2013

Gunakan json_decode lalu, periksa pos 5

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 17 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 17 Januari 2013

Dengan dekode

<?php$dayphp = $_GET['xpto'];$obj = json_decode($dayphp);echo $dayphp;?>
_

Keluaran saya adalah. "objek(stdClass)#1 (1) { ["jday"]=> string(2) "24" } " =\

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

justsomeguy

Diposting 17 Januari 2013

justsomeguy

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 31. 6k
  • Lokasi. Phoenix
  • Bahasa. Fokus pada PHP dan JavaScript

    • Membagikan

Diposting 17 Januari 2013

Itu benar, itu objek. $obj sebenarnya objeknya, bukan $dayphp. $dayphp adalah string JSON. Anda dapat meneruskan true sebagai parameter kedua ke json_decode jika Anda menginginkan array asosiatif alih-alih objek umum. Jika tidak, Anda dapat mengakses hari menggunakan $obj->jday

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?

Adam Berani

Diposting 17 Januari 2013

Adam Berani

  • Bagaimana cara meneruskan array ke file lain di php?

  • Anggota
    • 25

  • Pengarang

    • Membagikan

Diposting 17 Januari 2013

Tetapi dengan parameter sebenarnya yang saya dapatkan adalah. " array(1) { ["jday"]=> string(2) "24" } "

Tautkan ke komentar
Berbagi di situs lain

Lebih banyak opsi berbagi

Bagaimana cara meneruskan array ke file lain di php?
Bagaimana cara meneruskan array ke file lain di php?

justsomeguy

Diposting 17 Januari 2013

justsomeguy

  • Bagaimana cara meneruskan array ke file lain di php?
    Bagaimana cara meneruskan array ke file lain di php?

  • Moderator
    • 31. 6k
  • Lokasi. Phoenix
  • Bahasa. Fokus pada PHP dan JavaScript

    • Membagikan

Diposting 17 Januari 2013

Ya, itulah yang saya katakan. Sekarang ini adalah array asosiatif, sekarang menjadi $obj['jday'] bukan $obj->jday

Bagaimana cara meneruskan array dari satu halaman ke halaman lainnya?

Anda dapat meneruskan larik asosiatif ke http_build_query() dan menambahkan string yang dihasilkan sebagai string kueri ke URL . Array akan secara otomatis diuraikan oleh PHP sehingga $_GET pada halaman penerima akan berisi array.

Bagaimana cara memposting array di PHP?

PHP $_POST . $HTTP_POST_VARS juga berisi informasi yang sama, tetapi bukan superglobal, dan sekarang sudah tidak digunakan lagi.

Bisakah kita melewatkan array sebagai argumen di PHP?

Anda dapat meneruskan larik sebagai argumen . Itu disalin oleh nilai (atau COW'd, yang pada dasarnya berarti sama bagi Anda), sehingga Anda dapat array_pop() (dan serupa) semau Anda dan tidak akan memengaruhi apa pun di luar. fungsi sendemail($id, $userid){ //. }

Apakah PHP melewatkan array dengan referensi atau nilai?

Saat array diteruskan ke metode atau fungsi dalam PHP, array diteruskan dengan nilai kecuali Anda secara eksplisit meneruskannya dengan referensi , seperti . function test(&$array) { $array['new'] = 'hei';