Bueno a como he visto guardas solo como variable, pero aveces esto podria estar mal o para mi lo esta porque no se ejecuta sino mas bien se guarda en ella
La forma correcta a mi parecer seria asi, o si tambien cambie algo porque declaras variables y ni las usas :/
Código PHP:
Ver original$bd = "gspyafmr_AGENDA2011";
$novacita = "INSERT INTO ([citas] ([hora], [nombre], [telefono]) VALUES ('$cita', '$nombre', '$telefono')";
Asi es como deveria estar a mi opinion.