Buenos dias Comunos.
tengo una pequeña duda con respecto a una inserción a mi base de datos la cual me genera el siguiente mensaje
"Column count doesn't match value count at row 1"
Consultando he leido que estoy o ingresando mas datos de los que la tabla tiene o ingresando menos datos y hay un campo no null. Pero cuento y recuento mis campos y veo los mismos (he de estar mas ciego creo)
Asi que vengo a requerir de sus ojos y sabiduria por si ustedes ven algun error en el que me puedan ayuda.
?php
if (isset($_POST['Ingresar']))
{
$conexion=mysql_connect("localhost","root");
$bd=mysql_select_db("Inventario",$conexion) or die ("No se puede seleccionar Base de datos");
$tabla="Proveedores";
$insercion="INSERT INTO $tabla (Id_Proveedor,Nombre,Categoria,Correo,Telefono,Direccion) values('$_POST[Codigo]','$_POST[Nombre]','$_POST[Categoria]','$_POST[Correo]''$_POST[Telefono]','$_POST[Direccion]')";
$resultado=mysql_query($insercion, $conexion) or die (mysql_error());
if ($resultado)
{
?>
<script>
alert("Proveedor Ingresado Correctamente");
</script>
<?php
}
else
{
?>
<script>
alert("Datos Incorrectos");
</script>
<?php
}
}
?>
<?php
print("<BR>");
print("<form action='Ingresar_Proveedores.php' method='post' name='Ingresar'>\n");
print("<BR>");
print("<LABEL><b>Id de Proveedor:</b></LABEL> <INPUT TYPE='TEXT' NAME='Codigo' SIZE='4'>\n");
print("<LABEL><b>Nombre:</b></LABEL> <INPUT TYPE='TEXT' NAME='Nombre' SIZE='25'>\n");
print("<LABEL><b>Categoria:</b>");
print("<select name ='Categoria' >\n");
print("<option value=Interno>Interno</option>\n");
print("<option value=Externa>Externa</option>\n");
print("</select>");
print("<BR>\n");
print("<BR>\n");
print("<LABEL><b>Correo:</b></LABEL> <INPUT TYPE='TEXT' NAME='Correo' SIZE=25'>\n");
print("<LABEL><b>Telefono:</b></LABEL> <INPUT TYPE='TEXT' NAME='Telefono' SIZE='9'>\n");
print("<BR>\n");
print("<BR>\n");
print("<LABEL><b>Direccion:</b></LABEL> <INPUT TYPE='TEXT' NAME='Direccion' SIZE='50'>\n");
print("<BR>\n");
print("<BR>\n");
print("<INPUT TYPE='SUBMIT' VALUE='Guardar' name = 'Ingresar'></P>\n");
print("</FORM>\n");
?>