Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment définir une valeur par défaut pour Empty($_POST) ?

En php 5, vous pouvez utiliser isset() .

$tgl_real = isset($_POST['TGL_REAL'])? $_POST['TGL_REAL']:'NA';

en php 7, vous n'avez pas besoin de isset(), vous pouvez utiliser ??:

$tgl_real = $_POST['TGL_REAL']?? 'NA';

Vous pouvez également utiliser empty() pour vérifier que les données POST sont vides ou non.

if(empty($_POST['TGL_REAL'])){
  $tgl_real = 'NA';
}else{
  $tgl_real = $_POST['TGL_REAL'];
}

En fait, vous pouvez définir contrainte par défaut dans mysql et cochez pour définir NOT NULL