Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como definir um valor padrão para Empty($_POST)?


No php 5 você pode usar isset() .
$tgl_real = isset($_POST['TGL_REAL'])? $_POST['TGL_REAL']:'NA';

no php 7, você não precisa de isset(), você pode usar ??:
$tgl_real = $_POST['TGL_REAL']?? 'NA';

Você também pode usar empty() para verificar se os dados POST estão vazios ou não.
if(empty($_POST['TGL_REAL'])){
  $tgl_real = 'NA';
}else{
  $tgl_real = $_POST['TGL_REAL'];
}

Na verdade, você pode definir restrição padrão no mysql e marque para definir NOT NULL