Hola Nantcy.
Si pruebas tu db sin còdigo de por medio, es decir, si haces pruebas directamente desde mysql??, lo has hecho?
Por lo que veo en tu còdigo y en tus tablas todo parece normal, tal vez, como t digo si ejecutas directamente tu proceso a mysql, veràs si es php o mysql, otra cosa, ve haciendo echo's para ver como va el proceso en tu archivo.
Y, a modo de consejo

, no mezcles html con php, son cosas totalmente diferentes. Html aparte y php aparte.
Cita: echo "<form name=ag method=post action=carrocomp.php>";
echo "<input name=agree type=submit id=agree value=Agregar target=_blank>";
echo "</form>";
Saludosy suerte!