Visualizzazione risultati 1 fino 4 di 4

Discussione: La pagina non invia file

  1. #1
    Guest

    Predefinito La pagina non invia file

    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 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;   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

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,234

    Predefinito

    Io inizierei a correggere il codice HTML e poi passerei a capire se PHP ha qualche problema.
    Hai un form aperto ma non chiuso ed un form in form.
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Si si grazie lo ho notato dopo, quando volevo andare avanti con il resto del form mi sono accordo che stavo lavorando sempre in quello

  4. #4
    Guest

    Predefinito

    Ho messo a posto ma ho sempre dei problemi, ora quando premo il tasto invia non succede nulla
    Codice HTML:
    <form  action="#" method="post" enctype="multipart/form-data" >
       		<input type="file" name="myfile" id="myfile"><br>
       		<input type="button" id="invia_img" value="Invia"/>
    </form>
    Voi sapreste indicarmi un script js+ajax che me lo carichi perchè di tutti quelli che ho trovato su internet non me ne funziona 1(uso JS 2.1.3)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •