Tengo una pagina de insertar registro en una base de datos y lo que kiero es que salga un mensaje de confirmacio "desea insertar el registro" pero el problema es que todo es en una auto llamada a la misma pagina y lo que hace es como recargar la pagina.
Este es el codigo :
Código HTML:
<?php include ('seguridad.php'); /* CONECTO CON EL SERVIDOR DE LA BASE DE DATOS */ $conn=mysql_connect("localhost","davide","2211664"); /* CONECTO CON LA LA BASE DE DATOS */ $err_db=mysql_select_db("hotel"); echo"<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>"; echo"<title>Ofertales.com</title>"; echo"<meta name='keywords' content='' />"; echo"<meta name='description' content='' />"; echo"<link href='default.css' rel='stylesheet' type='text/css' />"; echo"</head>"; echo"<body>"; echo"<div id='wrapper'>"; echo"<!-- Capa Cabecera -->"; echo"<div id='header'>"; echo"<div>"; echo"<div align='right'><br></div> </div> <h1 class='Estilo1'><a href='index.html'>Ofertales.com</a></h1> <p class='Estilo1'><a href='index.html'></a>Hoteles a buenos precios</a></p> </div> <!-- Fin Cabecera --> <!-- Capa Menu --> <div id='menu'> <h2>Main Menu</h2> <ul> <li class='active'><a href='index.php' class='Estilo3'>Inicio</a></li> </div> <!-- Fin menu --> <!-- Capa pagina --> <div id='page'> <!-- Capa contenido --> <div id='content'>"; $id=@$_POST["id"]; $nombre=@$_POST["nombre"]; $num=@$_POST["num"]; $star=@$_POST["star"]; $ciudad=@$_POST["ciudad"]; $des=@$_POST["desc"]; $img=@$_POST["img"]; if (isset($_POST["form"])) { $sql="INSERT INTO hoteles (`IDHotel`,`Nombre`,`Numhabitaciones`,`Estrallas`,`Ciudad`,`Descripcion`,`Image`)VALUES ('$id', '$nombre', '$num', '$star', '$ciudad' ,'$des','$img') " ; if ( ! $resul=mysql_query($sql)) { echo "No s'ha pogut realitzar la consulta <br>"; echo mysql_error(); exit; } echo"<table width='200' border='0' align='center' bgcolor='#00FF00'> <tr> <td><div align='center' class='Estilo1'>Hotel Insertado</div></td> </tr> </table>"; } /* ====================================Este es el javascript de confirmacion========================================== */ ?> <script language="JavaScript"> function confirmar(url){ if (!confirm("¿Está seguro de que desea eliminar el registro?")) { return false; } else { document.location= url; return true; } } </script> <?php /* ====================================Fin del javascript de confirmacion========================================== */ echo "<h1 class='title Estilo5'>REGISTRO DE HOTELES </h1><BR>"; echo "<table width='320' border='0'> <form method='post' name='form' action='admin_insert.php'> <tr> <td width='121'>IDHotel : </td> <td width='144'><input type='text' name='id' size='10' maxlength='6' /></td> </tr> <tr> <td>Nombre : </td> <td><input type='text' name='nombre' maxlength='30'/></td> </tr> <tr> <td>Nº Habitaciones : </td> <td><input type='text' name='num' size='5' maxlength='4' /></td> </tr> <tr> <td>Estrellas : </td> <td><select name='star'><option>1</option><option>2</option><option>2</option><option>4</option><option>5</option></select></td> </tr> <tr> <td>Categoria : </td> <td>"; $sql="SELECT DISTINCT Ciudad FROM hoteles ORDER BY Ciudad"; if ( ! $resul=mysql_query($sql)) { echo mysql_error(); } echo "<select name='autores'>"; while ($arr_resul= mysql_fetch_array($resul)) { echo "<option>$arr_resul[0]</option>"; } echo "</select>"; echo "</td> </tr> <tr> <td>Ciudad : </td> <td><input type='text' name='ciudad' /></td> </tr> <tr> <td>Imagen : </td> <td><input type='text' name='img' /></td> </tr> <tr> <td>Descripción : </td> <td><textarea name='desc'></textarea></td> </tr> <tr> <td></td> <td>"; /* ================Boton de Insertar=============== */ echo "<input type='button' name='insert' value='insert'onclick='confirmar('admin_insert.php?'); return false;'/>"; ?> <?php echo "</td> </form> </table>"; echo "<div class='boxed'> </div> </div> <!-- Fin contenido --> <!-- Capa Lateral --> <div id='sidebar'> <!-- Búsqueda Google --> <center> <form action='http://www.google.com/cse' id='searchbox_005632725264596579394:bhaavggveoa'> <p> <input type='hidden' name='cx' value='005632725264596579394:bhaavggveoa' /> <input name='q' type='text' size='30' maxlength='255' /> </p> <p> </p> <p> <input type='submit' name='sa' value='Buscar' /> </p> </form> <script type='text/javascript' src='#'></script> </center> <!-- Búsqueda Google --> <!-- MENU LATERAL==============--> <ul><li id='submenu'> <h2 class='Estilo3'><div align='center'><img src='images/ico_admin.gif'> ADMINISTRADOR</div></h2> <table width='200' border='0'> <tr> <td><div align='right'>Bienvenido " . @$_SESSION["s_usernam"]."</div></td> </tr> <tr> <td><div align='right'><img src='images/ico_llave.gif' href='#'><a href='salir.php'> Logout </a></div></td> </tr> </table> <h2 class='Estilo3'><div align='center'><img src='images/tools.gif' > PANEL DE ADMINISTRACION</div></h2></li><br> <li><div align='center'><a href='admin.php'> Visualizar Hoteles </a></div></li> <li><div align='center'><a href='admin_insert.php'> Insertar Hotel </a></div></li> </ul> </div> <!-- end sidebar --> <div style='clear: both;'></div> </div> <!-- Fin pagina --> <div id='footer'> <p align='center' id='legal'>.<img src='images/visa-foot.gif' alt='visa' width='34' height='20' /> <img src='images/mastercard-foot.gif' alt='mastercard' width='37' height='20' /> <img src='images/dinersClub-foot.gif' alt='dinerclub' width='33' height='20' /> <img src='images/american.gif' alt='' width='33' height='20' id='american' /></p> <p align='center'>Copyright © 2008 Ofertales.com. All Rights Reserved</p> </div> <!-- end footer -->"; echo"</div>"; echo"</body>"; ?>