Buenas veréis estoy intentando registrar un registro en mi base de datos y me muestra por pantalla el formulario, escribo los datos pulso enviar.Luego voy a la tabla de la base de datos y no me añade el nuevo registro.
Pero tampoco me muestra ningún error. Compruebo con un echo si coge los valores de la consulta y si lo hace.
¿Donde esta el error?
Este es el código:
<?php
require('conexion.txt');
session_start();
echo "<form action='anadir.php'>";
echo "idProducto: <input type='text' name='idProducto'><br>";
echo "origen: <input type='text' name='origen'><br>";
echo "foto: <input type='file' name='foto'><br>";
echo "Marca: <input type='text' name='marca'><br>";
echo "categoria: <input type='text' name='categoria'><br>";
echo "peso: <input type='text' name='peso'><br>";
echo "unidades: <input type='text' name='unidades'><br>";
echo "volumen: <input type='text' name='volumen'><br>";
echo "precio: <input type='text' name='precio'><br>";
echo "<input type='submit' name='enviar' value='Enviar'>";
echo "</form>";
if (isset($_REQUEST['enviar'])) {
$idProducto=$_REQUEST['idProducto'];
$origen=$_REQUEST['origen'];
$foto=$_REQUEST['foto'];
$marca=$_REQUEST['marca'];
$categoria=$_REQUEST['categoria'];
$peso=$_REQUEST['peso'];
$unidades=$_REQUEST['unidades'];
$volumen=$_REQUEST['volumen'];
$precio=$_REQUEST['precio'];
$cond="insert into productos (idProducto,origen,foto,marca,categoria,peso,unidades,volumen,precio) values ('".$idProducto."','".$origen."','".$foto."','".$marca."','".$categoria."','".$peso."','".$unidades."','".$volumen."','".$precio."',)";
//compruebo que coge los valores de la consulta
echo $cond;
$result= mysqli_query($link,$cond);
}
?>