Java - Ayuda con formulario

 
Vista:

Ayuda con formulario

Publicado por Juan Martinez (1 intervención) el 14/05/2015 16:39:24
Hola muy buenas a todos, tengo un problema que no se como solucionar, y me gustaría que me echaran una mano si supieran. Tengo un formulario y en el input type sumbit mediante el atributo ID llama a una funcion javascript, esto funciona perfectamente, pero el formulario no se llega a enviar, aqui les dejo el codigo.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
if (isset($_POST['mod'])){
                $nom=$_POST['nom'];
                $des=$_POST['des'];
                $cat=$_POST['cat'];
                $pvp=$_POST['pvp'];
                $uni=$_POST['uni'];
                $ofe=$_POST['ofe'];
                $id=$_POST['id'];
                $login=$_SESSION['usu'];
 
                $modi="UPDATE productos p,usuarios u SET p.nombre='$nom',p.des='$des',p.categ='$cat',p.pvp='$pvp',p.unidades='$uni',p.oferta='$ofe' WHERE p.id='$id' AND u.login='$login'";
                $vs2=$bd->query($modi);
                    if ($bd->affected_rows==1){
            ?>
                        <div id='ventana-flotante'>
                            <a class='cerrar' href='modificar.php' onclick='document.getElementById(&apos;ventana-flotante&apos;).className = &apos;oculto&apos;'>x</a>
                        <div id='contenedor'>
                        <div class='contenido'>
                        PRODUCTO MODIFICADO
                        </div>
                        </div>
                        </div>
<?php
        }
        else {
            ?>
                        <div id='ventana-flotante'>
                            <a class='cerrar' href='modificar.php' onclick='document.getElementById(&apos;ventana-flotante&apos;).className = &apos;oculto&apos;'>x</a>
                        <div id='contenedor'>
                        <div class='contenido'>
                        ERROR AL MODIFICAR EL PRODUCTO
                        </div>
                        </div>
                        </div>
<?php
        }
}
 
?>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<form method="POST" action="" name="formulario1"/>
                        <td><?=$cont?></td>
                        <td><?=$id?></td>
                        <td><input type="text" name="nom" value="<?=$nombre?>"/></td>
                        <td><input type="text" name="des" value="<?=$des?>"/></td>
                        <td><input type="text" name="cat" value="<?=$cat?>"/></td>
                        <td><input type="text" name="pvp" size="3" value="<?=$pvp?>"/></td>
                        <td><input type="text" name="uni" size="3" value="<?=$uni?>"/></td>
                        <td><input type="text" name="ofe" size="2" value="<?=$oferta?>"/></td>
                <input type="hidden" name="id" value="<?=$id?>"/>
                        <td>
                            <input type="submit" class="btn btn-default" id="confirm" name='mod' value="Modificar"></input>
                        </td>
                </form>

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<script>
		function reset () {
			$("#toggleCSS").attr("href", "../themes/alertify.default.css");
			alertify.set({
				labels : {
					ok     : "OK",
					cancel : "Cancelar"
				},
				delay : 5000,
				buttonReverse : false,
				buttonFocus   : "ok"
			});
		}
 
		$("#confirm").on( 'click', function () {
			reset();
			alertify.confirm("¿Estás seguro de realizar la operación?", function (e) {
				if (e) {
					alertify.success("Operación realizada con éxito");
                                        document.formulario1.submit();
				} else {
					alertify.error("Has cancelado la operación");
				}
			});
			return false;
		});
	</script>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Ayuda con formulario

Publicado por Maverick (109 intervenciones) el 16/05/2015 00:52:57
Estimado Juan,

Antes que nada me parece que tu consulta debe esta en el foro de PHP, probablemente vas a tener una rapida respuesta a tu consulta. De todas formas te puedo decir que para que tu primer pagina php pase a la segunda puedes hacer que en el atributo action del tag de <form> indiques a que PHP debe dirigirse. Ejm:

action="/mod_cuestionario/segundoForm.php"

Lo otro es que uses la función propia del PHP para que puedas pasar al 2do formulario, por ejm:

<?
header("Location: segundoForm.php");
?>

Cualquier cosa no dudes en comunicarte a: [email protected]

Saludos cordiales,

Manuel (Lima-Perú)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar