Me parece que cometes un error al usar la función
isset, pues esta devuelve
true o
false, mas no el valor de la variable. En su lugar y por seguridad, sería conveniente que a cada uno de los valores recibidos, les apliques las funciones
strip_tags y
mysqli_real_escape_string para evitar posibles ataques XSS y de SQL Injection.
Y para comprobar que las variables están definidas, podrías hacerlo así:
Saludos