Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/06/2012, 17:23
Avatar de Rod_Man_mx
Rod_Man_mx
 
Fecha de Ingreso: agosto-2009
Mensajes: 69
Antigüedad: 14 años, 9 meses
Puntos: 4
Respuesta: En que lugar del HTML grabo el registro

Cita:
Iniciado por betodaniel61 Ver Mensaje
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