este es la base de ingreso
Código PHP:
<form action="subir.php" method="POST" enctype="multipart/form-data">
<table border="1">
<tr>
<td ><label for="imagen">Imagen:</label></td>
<td colspan="3"><input type="file" name="imagen" id="imagen" /></td>
</tr>
<tr>
<td><label for="nombre">Nombre:</label></td>
<td><input type="text" name="nom" id="nom"/></td>
<td><label for="precio">Precio:</label></td>
<td><input type="number" name="precio" id="precio" /></td>
</tr>
<tr>
<td height="53"><label for="desc">Descripcion:</label></td>
<td><textarea name="desc" id="desc"> </textarea></td>
<td><label for="uso">Uso:</label></td>
<td><textarea name="uso" id="uso"></textarea></td>
</tr>
<tr>
<td colspan="2" align="center"><label for="stock">Stock:</label></td>
<td colspan="2" align="center"><input type="number" name="stock" id="stock" /></td>
</tr>
<tr>
<td colspan="4" align="center"><input type="submit" name="subir" value="Subir"/></td>
</tr>
</table>
</form>
Código PHP:
<?php
include('../conn/conex.php');
if(isset($_POST["nom"])){
$nombre=$_POST['nom'];
$precio=$_POST['precio'];
$desc=$_POST['desc'];
$uso=$_POST['uso'];
$Stock=$_POST['stock'];
$_dia=date('d');
$_mes=date('m');
$_ano=date('Y');
if ($_FILES["imagen"]["error"] > 0){
echo "ha ocurrido un error";
} else {
$permitidos = array("image/jpg", "image/jpeg", "image/gif", "image/png");
$limite_kb = 100;
if (in_array($_FILES['imagen']['type'], $permitidos) && $_FILES['imagen']['size'] <= $limite_kb * 1024){
$ruta = "../imagenes/".$_FILES['imagen']['name'];
if (!file_exists($ruta)){
$resultado = move_uploaded_file($_FILES["imagen"]["tmp_name"],$ruta);
if ($resultado){
$img = $_FILES['imagen']['name'];
$sql="INSERT INTO `Producto`(`nombre`, `precio`, `imagen`, `desc`, `uso`, `stock`, `dia`,`mes`,`ano`) VALUES ('$nombre','$precio','$img','$desc','$uso','$Stock','$_dia','$_mes','$_ano')" ;
mysql_query($sql);
echo "el archivo ha sido movido exitosamente";
} else {
echo "ocurrio un error al mover el archivo.";
//me tira el error de arriba
}
} else {
echo $_FILES['imagen']['name'] . ", este archivo existe";
}
} else {
echo "archivo no permitido, es tipo de archivo prohibido o excede el tamano de $limite_kb Kilobytes";
}
}}else{echo"No se reciben datos";}
?>