Que estoy haciendo mal..
Esta es la mejor manera o bien como puedo reemplazar el codigo para insertar la fotografia con base64_encode
Código PHP:
Ver original
<?php include 'includes/config.php'; ?> <?php $status = ""; if ($_POST["action"] == "add") { $tamano = $_FILES["archivo"]['size']; $tipo = $_FILES["archivo"]['type']; $archivo = $_FILES["archivo"]['name']; $destino = "productos/".$prefijo."_".$archivo; if ($archivo != "") { $sql= "INSERT INTO producto (id_prod, nombre_prod, descripcion_prod, img_prod, categoria) "; $sql.= "VALUES ('".$_POST['']."', '".$_POST['nombre_prod']."', '".$_POST['descripcion_prod']."', '".$_POST['archivo']."', '".$_POST['categoria']."') "; $status = "Archivo subido: <b>".$archivo."</b>"; } else { $status = "Error al subir el archivo"; } } } ?>
Código HTML:
Ver original
<form action="" method="post" enctype="multipart/form-data"> <input type="text" name="nombre_prod" id="field_1" class="short" /> <input name="archivo" type="file" class="casilla" id="archivo" size="35" /> <input name="enviar" type="submit" class="boton" id="enviar" value="Grabar" /> <input name="action" type="hidden" value="add" /> </form>
Muchas gracias por todo espero su ayuda!!!!!!!!