Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie lege ich einen Standardwert für Empty($_POST) fest?

In PHP 5 können Sie isset() verwenden .

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

In PHP 7 brauchen Sie isset() nicht, Sie können ??:

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

Sie können auch empty() verwenden um zu überprüfen, ob die POST-Daten leer sind oder nicht.

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

Tatsächlich können Sie die Standardeinschränkung in mysql und überprüfen Sie, ob NOT NULL gesetzt ist