Cita:
Iniciado por tauro $sql = "INSERT INTO agenda (nombre, direccion, telefono, email) ";
$sql .= "VALUES ('$nombre', '$direccion', '$telefono', '$email')";
Oye la mayoria de las veces que a mi no me inserta datos en la tabla, tambien se ha debido a la consulta por lo de las comillas intenta esto
Código PHP:
$nombre = $_GET['nombre'];
$direccion = $_GET['direccion'];
$telefono = $_GET['telefono'];
$email = $_GET['email'];
$base = "mybd";
$conectar = mysql_connect("localhost","user","pass");
mysql_select_db($base,$conectar);
$sql = "INSERT INTO agenda (`nombre`, `direccion`, `telefono`, `email`)
VALUES ('$nombre', '$direccion', '$telefono', '$email')";
mysql_query($sql,$conectar);
Aunque lo de $_GET[ ] no es necesario pero es para dar el ejemplo.
Ojala te ayude en algo

Saludos.