Hola:
Estoy aprendiendo a programar en php y tengo problemas para hacer que despues que el usuario llene el formulario y lo envia a la base de datos del servidor, me abra una pagina nueva o una ventana en donde se le diga al usuario que sus datos fueron procesados correctamente.
este es mi código:
<?php
$bd=mysql_connect("localhost", "usuario", "contraseña") or die ('Error en la conexion de la base de datos: ' .mysql_error());
mysql_select_db ("cisas");
$opt=$HTTP_GET_VARS["opt"];
if ($opt==1)
{
$nombre=$HTTP_GET_VARS["nombre"];
$apellido=$HTTP_GET_VARS["apellido"];
$area=$HTTP_GET_VARS["area"];
$regalo=$HTTP_GET_VARS["regalo"];
$email=$HTTP_GET_VARS["email"];
$sql="insert into prospectos (nombre, apellido, area, regalo, email) values ('".$nombre."','".$apellido."','".$area."','".$reg alo."','".$email."')";
$res=mysql_query($sql,$bd) or die (mysql_error());
}
?>
<html>
<head>
<title>Formulario Regalos intercambio
</title>
<style type="text/css">
<!--
.Estilo5 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.Estilo6 {font-family: Verdana, Arial, Helvetica, sans-serif}
.Estilo7 {
font-size: 10px;
color: #666666;
}
-->
</style>
</head>
<script languaje= "javascript">
function verifica(form)
{
if (fvalida.nombre.value == "")
{ alert("Por favor ingrese su nombre"); fvalida.nombre.focus(); return; }
if (fvalida.apellido.value == "")
{ alert("Por favor ingrese su apellido"); fvalida.apellido.focus(); return; }
if (fvalida.area.value == "")
{ alert("Por favor ingrese su area"); fvalida.area.focus(); return; }
if (fvalida.regalo.value == "")
{ alert("Por favor ingrese que es lo que desea de regalo"); fvalida.regalo.focus(); return; }
if (fvalida.email.value == "")
{ alert("Por favor ingrese su email"); fvalida.email.focus(); return; }
fvalida.opt.value=1;
fvalida.submit();
}
</script>
<body>
<form name="fvalida">
<table width="800" border="0">
<tr>
<td><div align="center" class="Estilo6">
<p>Bienvenidos a la Página de intercambio de regalos navideños</p>
<p class="Estilo7">Por favor llena todos los campos, de lo contrario no podrás registrarte. gracias!!</p>
</div></td>
</tr>
</table>
<p>
<input type="hidden" name="opt">
</p>
<table>
<tr>
<td><span class="Estilo5">Nombre: </span></td>
<td><input type="text" name="nombre" size="30" maxlength="100" id="nombre"></td>
</tr>
<tr>
<td><span class="Estilo5">Apellido: </span></td>
<td><input type="text" name="apellido" size="30" maxlength="100" id="apellido"></td>
</tr>
<tr>
<td><span class="Estilo5">Área:</span></td>
<td><input type="text" name="area" size="30" maxlength="100" id="area"></td>
</tr>
<tr>
<td><span class="Estilo5">Regalo</span></td>
<td><textarea name="regalo" rows="6" cols="50" id="regalo"></textarea></td>
</tr>
<tr>
<td><span class="Estilo5">e-mail</span></td>
<td><input type="text" name="email" size="30" maxlength="40" id="email"></td>
</tr>
<tr>
<input type="hidden" name="cantidad" value="5">
<td colspan="2" align="center"><input name="Enviar" type="submit" onClick="verifica()" value="enviar" </td>
<?php
{
echo "Gracias por rellenar el formulario.";
}
?>
</tr>
</table>
</form>
</body>
</html>
ojalá alguien pueda ayudarme, llevo todo el dia viendo tutoriales y demas pero hasta ahora nada me funciona.
Salu2