Este es el foro de MySql en tus querys no veo ningun error....
Pero estas seguro de que los datos se ingresan en la bbdd, no por que insertar.php muestre
<h1> registro insertado </h1>
si no por que los ves en la bbdd....
Insisto este es el for de MySql deberías preguntar en php pero yo diria que en insertar.php en ningun momento lees el valor de los datos recibidos por post luego dificilmente se ingresaran a la bbdd....
Haz esta modificación a ver que te dice
Código PHP:
Ver original<html>
<head>
<title> insertar.php </title>
</head>
<?
$result=mysql_query("insert into amigos(nombre,telefono) values ('$nombre','$telefono')"); if($result){
?>
<h1> registro insertado </h1>
<A href="visualizar.php"> visualizar contenido </A>
<?php }else{ ?>
<h1> registro NO insertado </h1>
<?php } ?>
La query ejecutada ha sido <br>
insert into amigos(nombre,telefono) values ('<?php echo $nombre.','.$telefono;?>')
</body>
</html>
Otro error podria venir por
$result=mysql_db_query("agenda","select * from amigos"); WarningThis function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.
que debería ser
mysql_select_db("agenda");
$result=mysql_query("select * from amigos");
Pero en php te ayudaran mejor....