<?php
$bd=mysql_connect("localhost","jerbix_base","aon") or
die ("No puedo connectarme a base de datos");
$opt=$HTTP_GET_VARS["OPT"];
if ($opt==1)
{
$nombre=$HTTP_GET_VARS["nombre"];
$email=$HTTP_GET_VARS["email"];
$sql="insert into id_jerbix_base (nombre, email) values ('".$nombre."','".$email."')"; // FALTABAN estas comillas
?>
<html>
<title>formulario</title>
<script language="javascript">
function verifica()
{
if (f.email.value=="")
{
alert ("por favor ingrese su email");
return;
}
f.opt.value=1
f.submit();
}
</script>
<body>
<form name="f">
<input type="hidden" name="opt">
<table width="200" border="0">
<tr>
<td width="63">Nombre</td>
<td width="121"><form name="nombre" method="post" action="">
<label>
<input type="text" name="nombre" id="nombre" />
</label>
</form></td>
</tr>
<tr>
<td>Email</td>
<td><form name="email" method="post" action="">
<label>
<input type="text" name="email" id="email" />
</label>
</form></td>
</tr>
</table>
<table width="200" border="0">
<tr>
<td><form name="form3" method="post" action="">
<label>
<input type="submit" name="submit" value="Submit" onclick=verifica() /> />
</label>
</form></td>
</tr>
</table>
</form>
</body>
</html>
No crees que así se lee mejor ???
respecto a tu pregunta:
Te faltan unas comillas al principio (está en el código corregidas).
Yo te recomendaría que cerraras la conexión al acabar mysql_close()
A tu html le sobra un /> aquí: <input type="submit" name="submit" value="Submit" onclick=verifica() /> />
El resto no te puedo decir, ya que javascript no se.
También he cambiado algo más por ahí.
Saludos!