de todas formas eso esta mal!!!...
$sql = "INSERT INTO agenda (cedula,nombre,apellido,fech_ult_pag,monto,deuda_p end) ".
"VALUES ('$cedula','$nombre','
$fech_ult_pag','$monto','$de uda_pend')" or die(mysql_error());
La variable a la que llamas, osea $de uda_pend, no existe en el form su nombre es $deuda_pend, ese espacio que tiene lo hace ser una variable no existente, mientras no encuentre la variable no ingresa registros...
y otra cosa mas porque el [type] de los input es [t1, t2, t3]???, no deberia ser text, aunque de eso no se mucho...
y otra cosa, que es lo mas posible por lo que te de error:
Cita: <HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM METHOD="POST" ACTION="sacripinsert.php">
<b>Cedula:</b>
<INPUT TYPE="T0" NAME="cedula" size="20"><br><br><b><b>Nombre:</b>
<INPUT TYPE="T1" NAME="nombre" size="20"> <br><br><b>Apellido:</b>
<INPUT TYPE="T2" NAME="apellido" size="20"><br><br><b>Fecha de Ultimo Pago:</b>
<INPUT TYPE="T3" NAME="fech_ult_pag" size="20"><br><br><b> Monto Cancelado:</b>
<INPUT TYPE="T4" NAME="monto" size="20"><br><br>
<b>Deuda Pendiente:</b>
<INPUT TYPE="T5" NAME="deuda_pend" size="20"><br><br>
<INPUT TYPE="SUBMIT" value="Insertar">
</FORM>
</div>
</BODY>
</HTML>
y despues el php:
<HTML>
<HEAD>
<TITLE>Insercion de Registros.php</TITLE>
</HEAD>
<BODY>
<?
//Conexion con la base
mysql_connect("localhost","agapita","cantv123");
//Ejecucion de la sentencia SQL
mysql_db_query("sacrip","insert into mensualidad (cedula,nombre,apellido,fech_ult_pag,monto,deuda_p end) values ('$cedula','$nombre','$fech_ult_pag','$monto','$de uda_pend')");
?>
<h1><div align="center">Registro Insertado</div></h1>
<div align="center"><a href="sacrip.html">Visualizar el contenido de la base</a></div>
</BODY>
</HTML>
En la sentencia SQL, no le ingresas la variable $apellido, dices que inserte 5 variables en 6 espacios, por eso es que no la ingresa...