Hola a todos.
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>";
?>