La validacion funciona bien, pero cuando muestro la pagina por primera vez me valida automaticamente sin tener que presionar el "INSERTAR", yo necesito que solamente valide cuando presiono el boton.
Este es el codigo del script
Código PHP:
<?php
$txtnom = $_POST['txtnom'];
if($_POST["txtnom"] == "")
{
echo "<script> alert('Debe ingresar el nombre');</script>";
}else{
mysql_query("SET NAMES 'utf8'");
$sql = "INSERT INTO alumnos VALUES ('$txtnom')";
$resultado = mysql_query($sql) or die(mysql_error());
};
?>
Código PHP:
<FORM ACTION="" METHOD="post">
<span class="usuarios">Nombre</span></span>
<input type="text" name="txtnom"/>
<p>
<input type="submit" value="Insertar" name="BtnInsertar">
<input type="reset" value="Limpiar">
</p>
</FORM>
gracias