Quantcast
Channel: Recent Discussions — DataTables forums
Viewing all articles
Browse latest Browse all 83167

setValue from SESSION variable

$
0
0

Hi Im trying to set the value of a session variable and use it in a "where condition",
I've read this https://editor.datatables.net/manual/php/conditions#Setting-field-values

but I just cant get what I want

Im doing this

include( "../../php/DataTables.php" );

use
    DataTables\Editor,
    DataTables\Editor\Field,
    DataTables\Editor\Format,
    DataTables\Editor\Mjoin,
    DataTables\Editor\Options,
    DataTables\Editor\Upload,
    DataTables\Editor\Validate;

     $editor->field(
        new Field( 'userid' )
            ->setValue($_SESSION['IdUsuario'])
        );

    $db->sql( "SET NAMES 'utf8'" );
Editor::inst( $db, 'altaestudios', 'IdAltaEstudios')


    ->fields(

        Field::inst('altaestudios.FechaEstudio')
        ->validator( 'Validate::dateFormat', array(
                "format"  => Format::DATE_ISO_8601,
                "message" => "Ingrese un formato válido de fecha yyyy-mm-dd"
            ) )
            ->getFormatter( 'Format::date_sql_to_format', Format::DATE_ISO_8601 )
            ->setFormatter( 'Format::date_format_to_sql', Format::DATE_ISO_8601 ),

        Field::inst('altaestudios.activo'),

        Field::inst('altaestudios.archivo'),
            Field::inst('archivo.web_path'),


          Field::inst('altaestudios.IdTipoEstudio'),
                Field::inst('tipoestudio.NombreEstudio')

    )


    ->leftJoin('tipoestudio', 'altaestudios.IdTipoEstudio', '=', 'tipoestudio.IdTipoEstudio')
    ->leftJoin('archivo', 'altaestudios.archivo', '=', 'archivo.IdArchivo')

    ->where('altaestudios.IdUsuario','userid') // my new variable if I set a number like 63 I get results.
    ->process( $_POST )
    ->json();

Viewing all articles
Browse latest Browse all 83167

Trending Articles