Ver Mensaje Individual
  #7 (permalink)  
Antiguo 09/12/2012, 17:15
Avatar de satjaen
satjaen
 
Fecha de Ingreso: septiembre-2012
Ubicación: Jaén (Andalucía)
Mensajes: 893
Antigüedad: 11 años, 8 meses
Puntos: 10
Respuesta: Consulta de código

Cita:
Iniciado por David Ver Mensaje
Y ¿qué te muestra en pantalla?

Me refiero a que no puedes usar header() luego de que ya se haya enviado cualquier contenido al navegador.
David, debe ser eso porque estoy probando y haciendolo como te he puesto en le último post y si que me funciona. Es decir me lleva a menu8.php pero no me manda el form.
Como podría hacerlo mejor? Por favor, algún ejemplo?

Ahora lo tengo así:

Código Javascript:
Ver original
  1. function NuevoAviso(){
  2.    
  3.      var NUM_USUARIO = $('#NUM_USUARIO') .val();
  4.      var APARATO = $('#APARATO') .val();
  5.  
  6.      if (APARATO == 0){
  7.  
  8.      alert("¡Insertar el Aparato!");
  9.  
  10.      APARATO.focus();
  11.  
  12.      }else{
  13.      
  14.       if (confirm("¿Nuevo aviso?"))
  15.                 {
  16.                    alert("¡Enviado!");
  17.                    document.forms['form1'].submit();
  18.                 }
  19.                 else
  20.                 {
  21.                   alert("¡Cancelado!");
  22.                   window.location ="menu3.php?id="+NUM_USUARIO;
  23.    
  24.                 }
  25.         }
  26. }



Este es el insert del form1:
Código PHP:
Ver original
  1. mysql_select_db($database_conexion, $conexion);
  2.   $Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());
  3.   $insertGoTo = "menu8.php?id=" . $_POST["NUM_USUARIO"];
  4.   if (isset($_SERVER['QUERY_STRING'])) {
  5.     $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
  6.     $insertGoTo .= $_SERVER['QUERY_STRING'];
  7.   }
  8.   header(sprintf("Location: %s", $insertGoTo));