Foros del Web » Programando para Internet » Javascript »

mensaje de aceptar cancelar en php

Estas en el tema de mensaje de aceptar cancelar en php en el foro de Javascript en Foros del Web. Que tal amigos, tengo el siguiente problema: Tengo una función en Jscript con el cual me manda el mensaje de "aceptar cancelar" pero no me ...
  #1 (permalink)  
Antiguo 09/01/2013, 13:00
Avatar de oscartazzz  
Fecha de Ingreso: junio-2012
Mensajes: 12
Antigüedad: 11 años, 10 meses
Puntos: 0
Pregunta mensaje de aceptar cancelar en php

Que tal amigos, tengo el siguiente problema:
Tengo una función en Jscript con el cual me manda el mensaje de "aceptar cancelar" pero no me funciona, solo manda el mensaje, pero al darle aceptar no me redirecciona a la pagina que quiero "borrar_reg.php" la función la estoy aplicando al formulario de la línea 69.
Que estoy haciendo mal o que me falta?, pues mi función si la pruebo en HTML normal fucniona correctamente. pero aquí en php nomas no quiere

Código PHP:
Ver original
  1. ?>
  2.                                 <html>
  3.                                 <head>
  4.                                                                 <title>Revisiónes</title>
  5.                                     <link rel="StyleSheet" href="css/estilos.css" type="text/css">
  6.                                
  7.                                    
  8.                                 </head>
  9.                                 <body>
  10.                                 <script type="text/javascript">
  11.                                          function pregunta() {
  12.                                             if(confirm('¿Deseas eliminar Registro?')) {
  13.                                                 document.borrarreg.submit()
  14.                                             }
  15.                                         }
  16.  
  17.                                     </script>
  18.                                 <?php
  19.                                     //Realiza tabla
  20.                                         if($row = mysql_fetch_array($consulta)){
  21.                                         //Realiza la cabecera  
  22.                                             $color='#DC143C';
  23.                                             print "<h2>Registros Pendientes por revisar</h2>";
  24.                                             print "<table border=0 >";
  25.                                             print "<tr bgcolor=\"$color\">
  26.                                                         <td><h4>Número</h4>
  27.                                                         </td><td><h4>Estado</h4></td>
  28.                                                         <td><h4>Fecha de Alta</h4></td>
  29.                                                         <td><h4>Razon Social</h4></td>
  30.                                                         <td><h4>RFC</h4></td>
  31.                                                         <td><h4>Calle y Número</h4></td>
  32.                                                         <td><h4>Colonia</h4></td>
  33.                                                         <td><h4>Delegación Municipio</h4></td>
  34.                                                         <td><h4>Ciudad</h4></td>
  35.                                                         <td><h4>Estado</h4></td>
  36.                                                         <td><h4>Código Postal</h4></td>
  37.                                                         <td><h4>Forma de Pago</h4></td>
  38.                                                         <td><h4>Dígitos de Cuenta</h4></td>
  39.                                                         <td><h4>Números de Tarjeta</h4></td>
  40.                                                         <td><h4>Correo</h4></td>
  41.                                                         <td><h4>Número de Nota</h4></td>
  42.                                                         <td><h4>No. Factura</h4></td>
  43.                                                         <td><h4>Eliminar</h4></td>
  44.                                                     </tr>";
  45.                                         //Realiza el cuerpo de la tabla a dos colores
  46.                                             do{
  47.                                                 if($bgcolor == '#963634'){
  48.                                                     $bgcolor = '#C0504D';
  49.                                                     }
  50.                                                 else {
  51.                                                     $bgcolor = '#963634';
  52.                                                 }
  53.                                             //Se declara en una variable dos input text
  54.                                                 $varv=$row["nota_venta"];
  55.                                                 $varFech= date ('d-m-Y');
  56.                                                 $varHora= date('H:i:s');
  57.  
  58.                                                 $varx = "<form name='conFor' method='post' action='revision2.php'>
  59.                                                     <input type='hidden' name='conForNom1' value='$varv'/>
  60.                                                     <input type='hidden' name='conForNom2' value='Revisado'/>
  61.                                                     <input type='hidden' name='revFecha' maxlength='8' size='8' value='$varFech'/>
  62.                                                     <input type='hidden' name='revHora' maxlength='8' size='8' value='$varHora'/>
  63.                                                     <input type='text' name='conForNom' maxlength='6' size='6'/>  
  64.                                                     <input type='submit' value='Aceptar'>
  65.                                                     </form>";
  66.                                                        
  67.                                                  $varv2=$row["id_dat_fe"];
  68.                                                 $varx2 = "<form name='borrarreg' method='post' action='borrar_reg.php' >
  69.                                                         <input type='hidden' name='borReg' maxlength='25' size='25' value='$varv2'/>
  70.                                                         <input type='button' value='Borrar' onclick='pregunta()'/>
  71.                                                         </form>";
  72.                                         //Se imprime tabla
  73.                                                 print "<tr>
  74.                                                     <td bgcolor=".$bgcolor."><h5>".$row["id_dat_fe"]."</h5></td>
  75.                                                     <td bgcolor=".$bgcolor."><h5>".$row["revicion"]."</h5></td>
  76.                                                     <td bgcolor=".$bgcolor."><h5>".$row["fecha"]."</h5></td>
  77.                                                     <td bgcolor=".$bgcolor."><h5>".$row["razon_social"]."</h5></td>
  78.                                                     <td bgcolor=".$bgcolor."><h5>".$row["rfc"]."</h5></td>
  79.                                                     <td bgcolor=".$bgcolor."><h5>".$row["calle"]."</h5></td>
  80.                                                     <td bgcolor=".$bgcolor."><h5>".$row["colonia"]."</h5></td>
  81.                                                     <td bgcolor=".$bgcolor."><h5>".$row["deleg"]."</h5></td>
  82.                                                     <td bgcolor=".$bgcolor."><h5>".$row["ciudad"]."</h5></td>
  83.                                                     <td bgcolor=".$bgcolor."><h5>".$row["estado"]."</h5></td>
  84.                                                     <td bgcolor=".$bgcolor."><h5>".$row["cp"]."</h5></td>
  85.                                                     <td bgcolor=".$bgcolor."><h5>".$row["forma_pago"]."</h5></td>
  86.                                                     <td bgcolor=".$bgcolor."><h5>".$row["digitos_cuenta"]."</h5></td>
  87.                                                     <td bgcolor=".$bgcolor."><h5>".$row["digitos_tarjeta"]."</h5></td>
  88.                                                     <td bgcolor=".$bgcolor."><h5>".$row["correo"]."</h5></td>
  89.                                                     <td bgcolor=".$bgcolor."><h5>".$row["nota_venta"]."</h5></td>
  90.                                                     <td bgcolor=".$bgcolor."><h5>$varx</h5></td>
  91.                                                     <td bgcolor=".$bgcolor."><h5>$varx2</h5></td>
  92.                                                     </tr>";
  93.                                                    
  94.                                             }
  95.                                             while($row=mysql_fetch_array($consulta));
  96.                                                 print"</table>";;
  97.                                         }
  98.                                         else {
  99.                                             print "No hay Pendientes";
  100.                                         }
  101.                                 ?>
  102.                                     <form action="principal.php" method="post">
  103.                                     <button type="submit">Regresar a Menú</button>
  104.                                     </form>
  105.                                    
  106.                                     <form action="cerrarsesion.php" method="post">
  107.                                     <button type="submit">Cerrar sesión</button>
  108.                                     </form>
  109.                                 </body>
  110.                                 </html>
  111.                             <?php
  #2 (permalink)  
Antiguo 10/01/2013, 03:40
Avatar de antoniopol  
Fecha de Ingreso: agosto-2012
Ubicación: Valladolid
Mensajes: 114
Antigüedad: 11 años, 8 meses
Puntos: 21
Respuesta: mensaje de aceptar cancelar en php

Puedes poner un enlace en vez de un boton de la siguiente manera:
Código PHP:
Ver original
  1. echo "<a href=\"borrar?id=".$id."\" onclick=\"return confirm('Esta seguro de borrar ....');\" >borrar</a>";

Espero que te sirva.
__________________
>> Blog de desarrollo web.
>> @antoniopol06 amante de la Web =D
  #3 (permalink)  
Antiguo 10/01/2013, 05:39
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: mensaje de aceptar cancelar en php

Si aislás solo ese form, efectivamente, funciona correctamente,
es probable que tu php esté imprimiendo algún error.
Deberías pasarnos el html generado, o chequearlo con la consola en el navegador

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.

Etiquetas: formulario, php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:40.