Cita:
Iniciado por caricatos
Hola:
Sabes que en este foro no tenemos la obligación de saber php (aunque algunos sepamos algo...)
Es mejor ver solo el código que recibe el navegador (ver código fuente)
Sobre la parte javascript, he visto 3 parámetros en un confirm, al que solo sabía de uno.
Resumiendo una respuesta sobre la pregunta (sin considerar tu código), sería:
<form onsubmit="return confirm('¿Enviar el formulario...?')"...
Saludos
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
Gracias Caricatos, perdona pero he puesto la consulta porque el código contiene javascript.
Lo he intentado así pero no me sale:
Código Javascript
:
Ver originalmysql_select_db($database_conexion, $conexion);
$query_Recordset2 = "SELECT * FROM almacen000 WHERE recambio='$recambio'";
$Recordset2= mysql_query($query_Recordset2, $conexion) or die(mysql_error());
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
$totalRows_Recordset2 = mysql_num_rows($Recordset2);
$minimos = $row_Recordset2['minimos'];
$existencias = $row_Recordset2['existencias'];
if($minimos == '1' and $existencias == '0') {
echo "<script language='JavaScript'>
confirm('¿Atención, articulo en mínimos desea pedirlo?', '¡Atención!', function(r) {
if(r) {
document.forms['form4'].submit();
}else{
return false;
}
});
</script>";
}else{
return false;
}
El form y el insert los tengo en esa misma página del alert:
Código Javascript
:
Ver originalif ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form4")) {
$insertSQL = sprintf("INSERT INTO material_pendiente (id_aviso,recambio, denominacion, cantidad, pvp,fecha_pedido) VALUES (%s, %s, %s, %s, %s,now())",
GetSQLValueString($_POST['id_aviso'], "text"),
GetSQLValueString($_POST['recambio'], "text"),
GetSQLValueString($_POST['denominacion'], "text"),
GetSQLValueString($_POST['cantidad'], "int"),
GetSQLValueString($_POST['pvp'], "text"),
GetSQLValueString($_POST['fecha_pedido'], "date"));
mysql_select_db($database_conexion, $conexion);
$Result1 = mysql_query($insertSQL, $conexion) or die(mysql_error());
}
<form action="<?php echo $editFormAction; ?>" method="post" name="form4" id="form4">
<input type="hidden" name="id_aviso" id="id_aviso" value="STOCK EN MINIMOS" />
<input type="hidden" name="recambio" value="<?php echo $row_Recordset2['recambio']; ?>" />
<input name="denominacion" id="denominacion" type="hidden" style="text-transform:uppercase;width:92%"
value="<?php echo $row_Recordset2['denominacion']; ?>" maxlength="40"/>
<input name="cantidad" id="cantidad" type="hidden" value="<?php echo $row_Recordset2['minimos']; ?>" style="width:60px"/>
<input name="pvp" id="pvp" type="hidden" value="<?php echo $row_Recordset2['pvp']; ?>" style="width:60px"/>
<input type="hidden" name="MM_insert" value="form4" />
</form>
Gracias por contestar y un saludo