Sono riuscito a fare l'upload dei file ma adesso come inserire il nome dei file nel database?
Io ho provato ad inserirli con una query ma una volta che mando che clicco su invia come risultato ottengo solo il trasferimento dei file ma i nomi non vengono salvati nel database.
Eppure non mi sembra di sbagliare.
Per inserire le variabili dei nomi nel database faccio così
Codice PHP:
$_FILES["logo"]["name"] = "$logop";
$_FILES["prima"]["name"] = "$primap";
$_FILES["seconda"]["name"] = "$secondap";
$_FILES["terza"]["name"] = "$terzap";
$_FILES["quarta"]["name"] = "$quartap";
$_FILES["quinta"]["name"] = "$quintap"
e poi tramite query li inserisco nel database ma non funziona!!!
Aiutatemi
Questa è la pagina incriminata
save.php
Codice PHP:
<html>
<head>
</head>
<body>
<? include("top_foot.inc.php");
include(
"config.inc.php");
top();
$nome $HTTP_POST_VARS['nome'] ;
$sottonome $HTTP_POST_VARS['sottonome'] ;
$descrizione $HTTP_POST_VARS['descrizione'] ;
$prezzo $HTTP_POST_VARS['prezzo'] ;
$produttore $HTTP_POST_VARS['produttore'] ;
$sviluppatore $HTTP_POST_VARS['sviluppatore'] ;
$genere $HTTP_POST_VARS['genere'] ;
$piattaforma $HTTP_POST_VARS['piattaforma'] ;
$link_sito $HTTP_POST_VARS['link_sito'] ;
$nr_giocatori $HTTP_POST_VARS['nr_giocatori'] ;
$autore $HTTP_POST_VARS['autore'] ;
$mail $HTTP_POST_VARS['mail'] ;
$voto $HTTP_POST_VARS['voto'];
$visibile $HTTP_POST_VARS['visibile']; 
$pass $HTTP_POST_VARS['pass'];
$data$HTTP_POST_VARS['data'];
$logo $HTTP_POST_VARS['logo'] ;
$prima $HTTP_POST_VARS['prima'];
$seconda $HTTP_POST_VARS['seconda']; 
$terza $HTTP_POST_VARS['terza'];
$quarta$HTTP_POST_VARS['quarta'];
$quinta$HTTP_POST_VARS['quinta'];
if (
$pass != $password):
echo 
"Password errata";
elseif (
trim($nome) == "" OR trim($descrizione) == ""):
echo 
"I campi Nome e Descrizione devono essere riempiti!";
else:
$nome addslashes(stripslashes($nome));
$sottonome addslashes(stripslashes($sottonome));
$descrizione addslashes(stripslashes($descrizione));
$prezzo addslashes(stripslashes($prezzo));
$produttore addslashes(stripslashes($produttore));
$sviluppatore addslashes(stripslashes($sviluppatore));
$genere addslashes(stripslashes($genere));
$piattaforma addslashes(stripslashes($piattaforma));
$link_sito addslashes(stripslashes($link_sito));
$autore addslashes(stripslashes($autore));
$mail addslashes(stripslashes($mail));
// -------------------------------------------------------------------------- \\
// [Nome] ************************************************** 
$nome str_replace("<""&lt;"$nome);
$nome str_replace(">""&gt;"$nome);
// [Sottonome] *********************************************
$sottonome str_replace("<""&lt;"$sottonome);
$sottonome str_replace(">""&gt;"$sottonome);
// [Descrizione] *******************************************
$descrizione str_replace("<""&lt;"$descrizione);
$descrizione str_replace(">""&gt;"$descrizione);
// [Prezzo] ************************************************
$prezzo str_replace("<""&lt;"$prezzo);
$prezzo str_replace(">""&gt;"$prezzo);
// [Produttore] ********************************************
$produttore str_replace("<""&lt;"$produttore);
$produttore str_replace(">""&gt;"$produttore);
// [Sviluppatore] ******************************************
$sviluppatore str_replace("<""&lt;"$sviluppatore);
$sviluppatore str_replace(">""&gt;"$sviluppatore);
// [Genere] ************************************************
$genere str_replace("<""&lt;"$genere);
$genere str_replace(">""&gt;"$genere);
// [Piattaforma] *******************************************
$piattaforma str_replace("<""&lt;"$piattaforma);
$piattaforma str_replace(">""&gt;"$piattaforma);
// [Link Sito] ********************************************* 
$link_sito str_replace("<""&lt;"$link_sito);
$link_sito str_replace(">""&gt;"$link_sito);
// [Nr Giocatori] ******************************************
$nr_giocatori str_replace("<""&lt;"$nr_giocatori);
$nr_giocatori str_replace(">""&gt;"$nr_giocatori);
// [Autore] ************************************************
$autore str_replace("<""&lt;"$autore);
$autore str_replace(">""&gt;"$autore);
// [Mail] **************************************************
$mail str_replace("<""&lt;"$mail);
$mail str_replace(">""&gt;"$mail);
// -------------------------------------------------------------------------- \\
$data mktime("0""0""0"$mese$giorno$anno);



// QUESTE RIGHE RENDONO LO SCRIPT COMPATIBILE CON LE VERSIONI 
// DI PHP PRECEDENTI ALLA 4.1.0 
if(!isset($_FILES)) $_FILES $HTTP_POST_FILES
if(!isset(
$_SERVER)) $_SERVER $HTTP_SERVER_VARS

/********************* VARIABILI [LOGO] ********************/ 

$upload_dir $_SERVER["DOCUMENT_ROOT"] . "/database/immagini/"
$new_name ""
$file_name = ($new_name) ? $new_name $_FILES["logo"]["name"]; 
if(
trim($_FILES["logo"]["name"]) == "") { 
die(
"Il logo non verrà uppato!"); 

if(@
is_uploaded_file($_FILES["logo"]["tmp_name"])) { 
@
move_uploaded_file($_FILES["logo"]["tmp_name"], "$upload_dir/$file_name"
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
} else { 
die(
"Problemi nell'upload del file " $_FILES["logo"]["name"]); 

echo 
"L'upload del file " $_FILES["logo"]["name"] . " è avvenuto correttamente

"


/********************* VARIABILI [PRIMA] ********************/ 
$upload_dir $_SERVER["DOCUMENT_ROOT"] . "/database/immagini/"
$new_name1 ""
$file_name1 = ($new_name1) ? $new_name1 $_FILES["prima"]["name"]; 
if(
trim($_FILES["prima"]["name"]) == "") { 
die(
"Non hai indicato la prima immagine da uploadare !"); 

if(@
is_uploaded_file($_FILES["prima"]["tmp_name"])) { 
@
move_uploaded_file($_FILES["prima"]["tmp_name"], "$upload_dir/$file_name1"
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
} else { 
die(
"Problemi nell'upload del file " $_FILES["prima"]["name"]); 

echo 
"L'upload del file " $_FILES["prima"]["name"] . " è avvenuto correttamente

"



/********************* VARIABILI [SECONDA] ********************/ 
$upload_dir $_SERVER["DOCUMENT_ROOT"] . "/database/immagini/"
$new_name2 ""
$file_name2 = ($new_name2) ? $new_name2 $_FILES["seconda"]["name"]; 
if(
trim($_FILES["seconda"]["name"]) == "") { 
die(
"Non hai indicato la seconda immagine da uploadare !"); 

if(@
is_uploaded_file($_FILES["seconda"]["tmp_name"])) { 
@
move_uploaded_file($_FILES["seconda"]["tmp_name"], "$upload_dir/$file_name2"
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
} else { 
die(
"Problemi nell'upload del file " $_FILES["seconda"]["name"]); 

echo 
"L'upload del file " $_FILES["seconda"]["name"] . " è avvenuto correttamente"

 

/********************* VARIABILI DA [TERZA] ********************/ 
$upload_dir $_SERVER["DOCUMENT_ROOT"] . "/database/immagini/"
$new_name2 ""
$file_name2 = ($new_name2) ? $new_name2 $_FILES["terza"]["name"]; 
if(
trim($_FILES["terza"]["name"]) == "") { 
die(
"Non hai indicato la terza immagine da uploadare !"); 

if(@
is_uploaded_file($_FILES["terza"]["tmp_name"])) { 
@
move_uploaded_file($_FILES["terza"]["tmp_name"], "$upload_dir/$file_name2"
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
} else { 
die(
"Problemi nell'upload del file " $_FILES["terza"]["name"]); 

echo 
"L'upload del file " $_FILES["terza"]["name"] . " è avvenuto correttamente"

 

/********************* VARIABILI DA [QUARTA] ********************/ 
$upload_dir $_SERVER["DOCUMENT_ROOT"] . "/database/immagini/"
$new_name2 ""
$file_name2 = ($new_name2) ? $new_name2 $_FILES["quarta"]["name"]; 
if(
trim($_FILES["quarta"]["name"]) == "") { 
die(
"Non hai indicato la quarta immagine da uploadare !"); 

if(@
is_uploaded_file($_FILES["quarta"]["tmp_name"])) { 
@
move_uploaded_file($_FILES["quarta"]["tmp_name"], "$upload_dir/$file_name2"
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
} else { 
die(
"Problemi nell'upload del file " $_FILES["quarta"]["name"]); 

echo 
"L'upload del file " $_FILES["quarta"]["name"] . " è avvenuto correttamente"


/********************* VARIABILI [QUINTA] ********************/ 
$upload_dir $_SERVER["DOCUMENT_ROOT"] . "/database/immagini/"
$new_name2 ""
$file_name2 = ($new_name2) ? $new_name2 $_FILES["quinta"]["name"]; 
if(
trim($_FILES["quinta"]["name"]) == "") { 
die(
"Non hai indicato la quinta immagine da uploadare !"); 

if(@
is_uploaded_file($_FILES["quinta"]["tmp_name"])) { 
@
move_uploaded_file($_FILES["quinta"]["tmp_name"], "$upload_dir/$file_name2"
or die(
"Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload."); 
} else { 
die(
"Problemi nell'upload del file " $_FILES["quinta"]["name"]); 

echo 
"L'upload del file " $_FILES["quinta"]["name"] . " è avvenuto correttamente"

$_FILES["logo"]["name"] = "$logop";
$_FILES["prima"]["name"] = "$primap";
$_FILES["seconda"]["name"] = "$secondap";
$_FILES["terza"]["name"] = "$terzap";
$_FILES["quarta"]["name"] = "$quartap";
$_FILES["quinta"]["name"] = "$quintap";

$db mysql_connect($db_host$db_user$db_password);
if (
$db == FALSE)
die (
"Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name$db)
or die (
"Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
$query "INSERT INTO elenco_giochi (nome, sottonome, descrizione, prezzo, produttore, sviluppatore, genere, 

piattaforma, link_sito, nr_giocatori, voto,autore, mail, data, logo, prima, seconda, terza, quarta, quinta) 

VALUES ('
$nome', '$sottonome', '$descrizione', '$prezzo', '$produttore', '$sviluppatore', '$genere', 

'
$piattaforma', '$link_sito', '$nr_giocatori', '$voto', '$autore', '$mail', '$data', '$logop', '$primap', '$secondap', '$terzap', '$quartap', '$quintap')"

if (
mysql_query($query$db)) 


echo 
"L'articolo è stato inserito correttamente"

else 

echo 
"Errore durante l'inserimento: ".mysql_error(); 


mysql_close($db); endif;
foot();
?>
</body>
</html>