Mysql
 sql >> Database >  >> RDS >> Mysql

Come impostare un valore predefinito per Vuoto ($ _POST)?

In php 5 puoi usare isset() .

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

in php 7, non hai bisogno di isset(), puoi usare ??:

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

Puoi anche utilizzare empty() per verificare che i dati POST siano vuoti o meno.

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

In effetti, puoi impostare vincolo predefinito in mysql e seleziona per impostare NOT NULL