Cita:
Iniciado por betodaniel61
Gracias por el consejo, mi pregunta es:
si
<?php
if (isset($_POST['genera'])){ GRABO EL REGISTRO }
?>
va al principio solamente (antes de <HTML>) o lo puedo poner al final después de </HTML>
Gracias por tu tiempo
Tendría que ser dentro del HEAD ya que estas imprimiendo alerts al por mayor.
Otra sugerencia, mete todas esas validaciones dentro de una función, incluso podría quedar :
Código PHP:
$mensaje = "";
function setMensaje($msj) {$mensaje.= $msj."\n "}
function getMensaje(){return $mensaje}
function valida(){
$bandera = true;
if(isset($_POST["general"]) && $_POST["general"] != "" && $error = 0){
if($idpais==0){ setMensaje("Ingrese el Pais"); bandera = false;}
......
return $bandera
}
}
En tu etiqueta <head> simplemente pones esto:
Código PHP:
if(!valida()){
echo "<script> alert(". getMensaje() ."); </script>"
} else {
// El resto de tu código
}
De lo contrario bien puedes inundar el navegador de alerts, mejor manda un solo mensaje y te evitas de broncas