Hola:
deberías poner el código del formulario también.
A simple vista lo que pusiste no tiene nada por lo que enviara el formulario dos veces.
Envíame el´html del formulario y veo como puedo optimizarte los códigos y de esa manerra probar.
Con respecto al
Código PHP:
if !($scomentario==""){
está mal.
Si quieres verificar que la variable "scomentario" contenta algo debes hacerlo de la siguiente manera:
Código PHP:
// evalua si la variable no es igual al vacio, o sea, tiene algo
if ($scomentario != "") {
Otra forma de hacerlo es:
Código PHP:
// Si la variable tiene algo da 1 y la condición se cumple
if ($scomentario) {
Otra forma es:
Código PHP:
//Verifica que la variable esté definida
if (isset($scomentario)){
Bueno, hay otras formas todavía pero creo que con algunas de estas puedes andar bien.
Hasta la próxima!