Come da titolo ho un problema con delle pagine che non mi carico i file, per essere chiaro vi illustro il codice HTML
Codice HTML:
<?php
error_reporting(0);
session_start();
include '../conn.php';
connect();
?>
<html>
<head>
<title>The World Of Gaming - View Games</title>
<link rel="stylesheet" type="text/css" href="../Include/css/stile.css" />
<link rel="stylesheet" type="text/css" href="../Include/css/font.css" />
<link rel="stylesheet" type="text/css" href="../Include/css/menu.css" />
<link rel="stylesheet" type="text/css" href="../Include/css/add_recensione.css" />
<script type="text/javascript" src="../Include/js/jquery-2.1.4.js"></script>
<script type="text/javascript">
function stile(){
$('#games_cerc').hide();
$('#Nasc_Vis_ID').hide();
}
function prova(value){
$('#games_cerc').show();
$('#Nasc_Vis_ID').show();
$('#reset_value').show();
$.post("../Include/insta_search/game_count.php", {foundgames: $('#gameprova').val() } ,function (data){ $('#games_cerc').html(data); })
}
function nascpulcerca(){
$('#games_cerc').hide();
$('#Nasc_Vis_ID').hide();
}
function carica(){
$('#caric_img').click();
}
$('#caric_img').change(function() {
$('#send_img_form').submit();
});
$('#formupload').submit(function (e){
var fd = new FormData($('form')[3]);
$.ajax({
url: "save.php",
type: "POST",
data: fd,
processData: false,
contentType: false,
success: function(data) {
$('#returnedquery').html(data);
}
});
e.preventDefault();
});
</script>
<script type="text/javascript">
</script>
</head>
<body onload="stile()">
<div id="tutto">
<div id="logo" align="center">
<img src="http://forum.it.altervista.org/Include/img/logo_index_2.png" class="img" width="1000px" />
</div>
<div class="mainmenu">
<ul>
<li class="li_nc"><a href="#" >Home</a></li>
<li class="li_nc"><a href="#" >Inserisci Recensione</a></li>
<li class="li_nc"><a href="#" >Visualizza Recensione</a></li>
<li class="li_nc"><a href="#" >Logout</a></li>
</ul>
</div>
<div id="col_sx">
<br>
<p class="game_db"> Game Presenti nel Database:<br></p>
<br>
<form action="#" method="post">
<input type="text" onkeyup="prova(this.value);" class="foundgames" id="gameprova"/>
<input type="button" onclick="nascpulcerca();" value="Nascondi" class="cerca_sx" id="Nasc_Vis_ID"/>
<input type="reset" id="reset_value" class="cerca_sx"/>
</form>
<div id="games_cerc" align="center"></div>
<div id="collcentr">
<form action="#" method="post">
<span class="titolo_rec_inserisci">Titolo della recensione Inserisci Immagine</span>
<input type="text" class="titolo_rec_input" placeholder="Inserisci il titolo">
<form id="formupload" action="save.php" method="POST" enctype="multipart/form-data">
<input type="file" name="file">
<button type="submit" id="inviaimg">Invia</button>
</form>
<div id="returnedquery"></div>
<br><br><br>
<span class="commento_rec_inserisci">Commento sul gioco</span><br>
<textarea class="commento_rec_textarea" placeholder="Inserisci la recensione"></textarea>
</form>
</div>
</div>
</div>
</body>
</html>
E questo è il codice PHP
Codice PHP:
<?php
error_reporting(0);
session_start();
include '../conn.php';
connect();
$uploaddir = '../Include/games_icon/';
$uploadfile = $uploaddir . basename($_FILES['file']['name']);
echo '<pre>';
if (move_uploaded_file($_FILES['file']['tmp_name'], $uploadfile)) {
echo "Il file e' valido ed e' stato caricato correttamente.\n";
} else {
echo "Non e' stato caricato alcun file!\n";
}
print "</pre><script>$('#returnedquery').html('100% - upload completato')</script>";
?>
Il problema è il seguente:
Quando clicco sul pulsante "Scegli File" e successivamente, dopo averlo scelto, clicco su "Carica" la pagina si aggiorna e mi ritorna la scritta "Nessun File Selezionato".
Anche togliendo lo script di ajax non cambia niente.
Grazie in anticipo