E
I already got it, I had several bugs: The first one is that I didn't send it by post then the php also had wrong to put the full and functional code so that it can be used or consulted.introducir el código aquí
$( "#anadir" ).dialog({
autoOpen: false,
resizable: false,
modal: true,
buttons: {
"guardar": function() {
var file_data = $('#afile').prop('files')[0];
var form_data = new FormData();
form_data.append('afile', file_data);
form_data.append('titulo', $("#atitulo").val());
form_data.append('director', $("#adirector").val());
form_data.append('fecha', $("#afecha").val());
form_data.append('idgenero', $("#agenero").val());
form_data.append('operacion', "nuevo");
$.ajax({
url: 'peli1.php',
type: 'post',
dataType: 'html',
data: form_data ,
processData:false,
cache:false,
contentType: false,
success: function(data, textStatus, jqXHR){
$("#listar").html(data);
}
})
$(this).dialog( "close" );
},
"Cancelar": function() {
$(this).dialog( "close" );
}
}
});
$(document).on("click","#anadirBoton",function(){
$("#formularioanadir")[0].reset();
$( "#anadir").dialog("open");
}); //fin añadir pelicula<form id="formularioanadir" enctype="multipart/form-data" method="post">
titulo pelicula: <input type="text" id="atitulo" name="titulo" value="" required/><br>
director: <input type="text" id="adirector" value="" required /><br>
genero: <select id="agenero">
<?php
$consulta = "SELECT idGenero, genero
FROM genero";
$res = $lnk->query($consulta);
while ($fila2 = $res->fetch_object()){?>
<option value="<?= $fila2->idGenero?>"><?= $fila2->genero?></option>
<?php } ?>
</select>
<br>
fecha: <input type="text" id="afecha" value="" required/>
imagen <input type="file" id="afile" name="afile" required/>
<!--<input type="file" name="file" value="subir archivo">-->
</form>
este sería en archivo php pali1.php
<?php
$archivo = $_FILES['afile'];
if ($_FILES['afile']['error'] == 0) {
// Donde se va a guardar el fichero (la imagen)
move_uploaded_file($_FILES['afile']['tmp_name'], 'uploads/'.$_FILES['afile']['name']);
}
$titulo = $_POST['titulo'];
$director = $_POST['director'];
$fecha = $_POST['fecha'];
$genero = $_POST['idgenero'];
echo $titulo , $director, $fecha, $genero;
?>