riesco ad inserire correttamente nel db i dati passati via post...ma non riesco ad eseguire l'upload e inserimento del nome del file nel database...ma qui sembra essere tt ok...dover sbaglio?
Codice PHP:
<?PHP
// Connessione al db
$link = mysql_connect('localhost', '', '')
or die('Connessione al db fallita.');
// selezione del db
mysql_select_db("caps", $link);
$nome = $_FILES['miofile']['name'];
$sql="INSERT INTO dati (nome, nazione, tipo, note, immagine)
VALUES
('$_POST[nomea]','$_POST[nazione]','$_POST[tipo]','$_POST[note]', '$nome')";
if (!mysql_query($sql,$link))
{
die('Errore: ' . mysql_error());
}
echo "Elemento inserito";
// RECUPERO I PARAMETRI DA PASSARE ALLA FUNZIONE PREDEFINITA PER L'UPLOAD
$cartella = "upload/";
$percorso = $_FILES['miofile']['tmp_name'];
$nome = $_FILES['miofile']['name'];
// ESEGUO L'UPLOAD CONTROLLANDO L'ESITO
if (is_file($percorso) && move_uploaded_file($percorso, $cartella . $nome))
{
print "";
}
else
{
print "Si sono verificati dei problemi durante l'Upload, il file inserito protrebbe essere troppo grande!";
}
mysql_close($link)
?>
grazie