a ver si tienes un campo autoincrement entonces para que le pasas el txtid(que me supongo es como la clave)
mejor seria hacer esto ( o al menos una de las alternativas)
Código PHP:
<?php
if(isset($_POST['c']))
{
if(!empty($_POST['c']))
{
//otras validaciones
$c=$_POST['c'];
$con=conexion();
$sql="INSERT INTO t (c) VALUES('$c')";
mysql_query($sql,$con);
if(mysql_affected_rows()>0)
{
//se inserto
$id=mysql_insert_id()
$sql="SELECT campos FROM t WHERE clave='$id'";
$query=mysql_query($sql,$con);
if(mysql_num_rows($query)>0)
{
//mostrar registro
}
else
{
//decirle que no hay registro
}
}
else
{
//mensaje de que no se inserto
}
}
else
{
//mensaje de vacio
}
}
else
{
//no existe variable
}
?>