How to send parameter in server-side?
How to send parameter in server-side?

Hello, all.
I have a problem when I send parameters to the server to display some data, this is my code
<?php
// DataTables PHP library
include( "../lib/DataTables.php" );
if (isset($_POST['idd'])) {
$idd=$_POST['idd'];
}
// Alias Editor classes so they are easy to use
use
DataTables\Editor,
DataTables\Editor\Field,
DataTables\Editor\Format,
DataTables\Editor\Mjoin,
DataTables\Editor\Options,
DataTables\Editor\Upload,
DataTables\Editor\Validate,
DataTables\Editor\ValidateOptions;
/*
* Example PHP implementation used for the joinSelf.html example - the basic idea
* here is that the join performed is simply to get extra information about the
* 'manager' (in this case, the name of the manager). To alter the manager for
* a user, you would change the 'manager' value in the 'users' table, so the
* information from the join is read-only.
*/
Editor::inst( $db, 'tbl_nilai','id_nilai')
->field(
Field::inst('tbl_nilai.id_nilai'),
Field::inst( 'tbl_nilai.id_siswa' )
->options( Options::inst()
->table('tbl_siswa')
->value('id_siswa')
->label('nama_siswa')
),
Field::inst('s.nama_siswa'),
Field::inst( 's.id_pk' )//relasi antara tbl_siswa dan tbl_ploting
->options( Options::inst()
->table('tbl_ploting')
->value('id_pk')
->label('nama_pk')
),
Field::inst( 'p.nama_pk' ),
Field::inst( 'p.id_jurusan' )//relasi antara tbl_ploting dengan tbl_jurusan
->options( Options::inst()
->table('tbl_jurusan')
->value('id_jurusan')
->label('nama_jurusan')
),
Field::inst( 'j.nama_jurusan' ),
Field::inst( 'p.id_kelas' )//relasi antara tbl_ploting dan tbl kelas
->options( Options::inst()
->table('tbl_kelas')
->value('id_kelas')
->label('nama_kelas')
),
Field::inst( 'k.nama_kelas' ),
Field::inst( 'tbl_nilai.id_mapel' )
->options( Options::inst()
->table( 'tbl_mapel' )
->value( 'id_mapel' )
->label('nama_mapel')
),
Field::inst( 'm.id_mapel' ),
Field::inst( 'm.nama_mapel' ),
Field::inst( 'tbl_nilai.id_ta' )
->options( Options::inst()
->table( 'thn_akademik' )
->value( 'id_ta' )
->label('nama_ta')
),
Field::inst( 'a.nama_ta' ),
Field::inst( 'tbl_nilai.ph1' ),
Field::inst( 'tbl_nilai.ph2' ),
Field::inst( 'tbl_nilai.ph3' ),
Field::inst( 'tbl_nilai.ph4' ),
Field::inst( 'tbl_nilai.ph5' ),
Field::inst( 'tbl_nilai.ph6' ),
Field::inst( 'tbl_nilai.ph7' ),
Field::inst( 'tbl_nilai.ph8' ),
Field::inst( 'tbl_nilai.rph' ),
Field::inst( 'tbl_nilai.hts' ),
Field::inst( 'tbl_nilai.has' ),
Field::inst( 'tbl_nilai.hpa' ),
Field::inst( 'tbl_nilai.predikat' ),
Field::inst( 'tbl_nilai.des_ph' ),
Field::inst( 'tbl_nilai.kh1' ),
Field::inst( 'tbl_nilai.kh2' ),
Field::inst( 'tbl_nilai.kh3' ),
Field::inst( 'tbl_nilai.kh4' ),
Field::inst( 'tbl_nilai.kh5' ),
Field::inst( 'tbl_nilai.kh6' ),
Field::inst( 'tbl_nilai.kh7' ),
Field::inst( 'tbl_nilai.kh8' ),
Field::inst( 'tbl_nilai.khpa' ),
Field::inst( 'tbl_nilai.kpredikat' ),
Field::inst( 'tbl_nilai.des_kh' )
)
->leftJoin( 'tbl_siswa s', 's.id_siswa', '=', 'tbl_nilai.id_siswa' )
->leftJoin( 'tbl_mapel m', 'm.id_mapel', '=', $idd )//this my parameters
->leftJoin( 'thn_akademik a', 'a.id_ta', '=', 'tbl_nilai.id_ta' )
->leftJoin( 'tbl_ploting p', 'p.id_pk', '=', 's.id_pk' )
->leftJoin( 'tbl_kelas k', 'k.id_kelas', '=', 'p.id_kelas' )
->leftJoin( 'tbl_jurusan j', 'j.id_jurusan', '=', 'p.id_jurusan' )
->debug(true)
->process($_POST)
->json();
and it only displays errors like the following:
This discussion has been closed.
Answers
I want to like this query

That error suggests that
$_POST['idd']
is not set. Can you show me your client-side code please?Thanks,
Allan
this my client-side
It doesn't look like you are sending parameters to the server. You have:
You need to add the
ajax.data
to send parameters to the server.Kevin
I'm confused, what's wrong with my parameters?
there is no change when I send data to server-side.
what's wrong with my code?
and this my Json
That
ajax.data
function isn't shown in your previous code drop. As Kevin noted you have:So,
$_POST['idd']
would indeed not be set. You could use:Allan