sql >> Base de Datos >  >> RDS >> Mysql

¿Cómo establecer un valor predeterminado para Vacío ($_POST)?

En php 5 puedes usar isset() .

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

en php 7, no necesita isset(), puede usar ??:

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

También puede usar empty() para verificar que los datos POST estén vacíos o no.

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

De hecho, puede establecer restricción predeterminada en mysql y marque para configurar NOT NULL