Estoy realizando un pequeño formulario donde se ingresa el nombre de un evento, servicio, icono, y un archivo(puede ser solo jpg, gif, doc, xls, pdf) realice mi codigo no me sale ningun error pero no me registra nada en mi Base de Datos ni me valida los campos que estoy ingresando
Como puedo saber si lo que estoy haciendo esta bien aca les paso mi cod.
Código PHP:
$IMAGE_DIR = 'imagenes/servicios/';
$resultUp = true;
$uploadimg = $_FILES['archivo_file']['error'];
if ($uploadimg == UPLOAD_ERR_OK)
{
$imgName = basename($_FILES['archivo_file']['name']);
$imgFile = $idservicio.'_'.$imgName; //nombre del archivo a subir
$archivo_type = array( //ver el tipo de archivo a subir
'.DOC' => 'doc',
'.XLS' => 'xls',
'.JPG' => 'jpg',
'.PDF' => 'pdf',
'.GIF' => 'gif');
if (isset($archivo_type[strtoupper(strrchr($archivo_file, '.'))]))
{
$tmp_name = $_FILES['archivo_file']['tmp_name'];
if(move_uploaded_file($tmp_name, $IMAGE_DIR.$imgFile))
{
//cargar la Base de Datos
$sql = 'INSERT INTO servicios(evento,servicio, icono, archivo, fecha)';
$sql.= "values ('$evento','$servicio','$icono','$imgFile', now() )";
$rs = mysql_query($sql, $dbh) or die("Error al grabar un mensaje: ".mysql_error);
$idservicio = mysql_insert_id($dbh);
} else {
//file type is not valid
$result .= '<br>'.$img_file.' no es un archivo valido, solo puede ingresar los archivos ya mencionados';
//$img_file = '';
}
}
}
Se los agradecer muchooo
PD: es mi parecer o ultimamente hay poca gente conectado en este foro