Respuesta: Condiciones y validaciones Cita:
Iniciado por maycolalvarez sí, pero el punto es que ésa variable NO existe en JS, y la estás usando
toma aire, respira profundo y trata de resolver ese enredo que tienes, porque la semántica te esta fallando mucho:
$NUM_USUARIO=$_GET['id']; //id es id ¿¿y NUM_USUARIO de donde en el cliente?? La variable, la tengo en el formulario donde hago el insert: Código PHP: if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO avisos (NUM_USUARIO, NUM_APARATO, NUM_DIRECCION, SERIE, FECHA_RECEPCION, OPERADOR, TECNICO, CODIGO_SINTOMA, SINTOMA, PROPORCIONADO, FECHA_EMISION, HORA_INICIO, HORA_FIN, ESTADO, RECLAMACION, URGENTE, PRESUPUESTO, TIENE_PRESUPUESTO, MARCA, BOLETIN, MODELO, APARATO, FACTURADO, TIPO_INTERVENCION, FECHA_FACTURACION, NUM_BOLETIN, SITUACION, COD_AVERIA, AVERIA, SERIE_FACTURA, NUM_FACTURAU, NUM_ALBARANU, NUM_FACTURAF, NUM_ALBARANF, NUM_FACTURAA, NUM_ALBARANA, IMPORTE, GARANTIA, MINUTOS, USUARIO, FABRICANTE, ASEGURADORA, ZONA, ID_RECEPCION, ID_INTERVENCION, FECHA_REALIZACION, HORA_ENTRADA, HORA_SALIDA, OBS_GENERALES, OBS_PRIVADAS, DISTRIBUIDOR) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['NUM_USUARIO'], "int"), GetSQLValueString($_POST['NUM_APARATO'], "int"), GetSQLValueString($_POST['NUM_DIRECCION'], "int"), GetSQLValueString($_POST['SERIE'], "text"), GetSQLValueString($_POST['FECHA_RECEPCION'], "date"), GetSQLValueString($_POST['OPERADOR'], "text"), GetSQLValueString($_POST['TECNICO'], "text"), GetSQLValueString($_POST['CODIGO_SINTOMA'], "text"), GetSQLValueString($_POST['SINTOMA'], "text"), GetSQLValueString($_POST['PROPORCIONADO'], "text"), GetSQLValueString($_POST['FECHA_EMISION'], "date"), GetSQLValueString($_POST['HORA_INICIO'], "text"), GetSQLValueString($_POST['HORA_FIN'], "text"), GetSQLValueString($_POST['ESTADO'], "int"), GetSQLValueString($_POST['RECLAMACION'], "text"), GetSQLValueString($_POST['URGENTE'], "text"), GetSQLValueString($_POST['PRESUPUESTO'], "text"), GetSQLValueString($_POST['TIENE_PRESUPUESTO'], "text"), GetSQLValueString($_POST['MARCA'], "text"), GetSQLValueString($_POST['BOLETIN'], "text"), GetSQLValueString($_POST['MODELO'], "text"), GetSQLValueString($_POST['APARATO'], "text"), GetSQLValueString($_POST['FACTURADO'], "text"), GetSQLValueString($_POST['TIPO_INTERVENCION'], "text"), GetSQLValueString($_POST['FECHA_FACTURACION'], "date"), GetSQLValueString($_POST['NUM_BOLETIN'], "text"), GetSQLValueString($_POST['SITUACION'], "text"), GetSQLValueString($_POST['COD_AVERIA'], "text"), GetSQLValueString($_POST['AVERIA'], "text"), GetSQLValueString($_POST['SERIE_FACTURA'], "text"), GetSQLValueString($_POST['NUM_FACTURAU'], "int"), GetSQLValueString($_POST['NUM_ALBARANU'], "int"), GetSQLValueString($_POST['NUM_FACTURAF'], "int"), GetSQLValueString($_POST['NUM_ALBARANF'], "int"), GetSQLValueString($_POST['NUM_FACTURAA'], "int"), GetSQLValueString($_POST['NUM_ALBARANA'], "int"), GetSQLValueString($_POST['IMPORTE'], "double"), GetSQLValueString($_POST['GARANTIA'], "text"), GetSQLValueString($_POST['MINUTOS'], "int"), GetSQLValueString($_POST['USUARIO'], "text"), GetSQLValueString($_POST['FABRICANTE'], "text"), GetSQLValueString($_POST['ASEGURADORA'], "text"), GetSQLValueString($_POST['ZONA'], "text"), GetSQLValueString($_POST['ID_RECEPCION'], "int"), GetSQLValueString($_POST['ID_INTERVENCION'], "int"), GetSQLValueString($_POST['FECHA_REALIZACION'], "date"), GetSQLValueString($_POST['HORA_ENTRADA'], "text"), GetSQLValueString($_POST['HORA_SALIDA'], "text"), GetSQLValueString($_POST['OBS_GENERALES'], "text"), GetSQLValueString($_POST['OBS_PRIVADAS'], "text"), GetSQLValueString($_POST['DISTRIBUIDOR'], "text"));
mysql_select_db($database_conexion, $conexion); $Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error()); $id= mysql_insert_id(); $insertGoTo = "menu8.php?id=".$NUM_USUARIO; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo)); }
Código PHP: mysql_select_db($database_conexion, $conexion); $query_Recordset1 = "SELECT * FROM usuarios where NUM_USUARIO like '$NUM_USUARIO'"; $Recordset1 = mysql_query($query_Recordset1, $conexion) or die(mysql_error()); $row_Recordset1 = mysql_fetch_assoc($Recordset1); $totalRows_Recordset1 = mysql_num_rows($Recordset1);
Código PHP:
<th scope="col"><?php echo $row_Recordset1['NUM_USUARIO']; ?></th>
Y Maycol, para mandar el formulario aqui:
Código PHP:
Ver originalif (confirm("¿Nuevo aviso?")) { alert("¡Enviado!"); document.forms['form1'].submit(); }
No hace falta que este la variable NUM_USUARIO no?
De todas formas el js lo he dejado así:
Código Javascript :
Ver originalfunction NuevoAviso(){ var APARATO = document.forms['form1'].elements['APARATO']; var NUM_USUARIO = document.forms['form1'].elements['NUM_USUARIO']; if (APARATO.value.length == 0){ alert("¡Insertar el Aparato!"); APARATO.focus(); }else{ if (confirm("¿Nuevo aviso?")) { alert("¡Enviado!"); document.forms['form1'].submit(); } else { alert("¡Cancelado!"); window.location.href = "menu3.php?id="+NUM_USUARIO; } } }
Lo que pasa es que con eso no voy a conseguir traerme la variable NUM_USUARIO del formulario verdad?:
Código HTML:
Ver originalvar NUM_USUARIO = document.forms['form1'].elements['NUM_USUARIO'];
Última edición por satjaen; 06/12/2012 a las 18:31 |