Ciao a tutti,
Ho creato un form che invia i dati ad un database mysql.
Ora vorre incorporare in questo form un upload che quando premo invia mi inserisce il file in una cartella e il link del fil sul server lo copia dentro al database mysql qualcuno può aiutarmi?
Questo è l'html:
codice:
<TABLE WIDTH="70%" BORDER="8" CELLSPACING="0">
<form method="post" action="insertartic.php">
<tr><td>Link dell'immagine:</td>
<td><input type="text" name="linkimg" size="50" maxlength="100"></td></tr>
<tr><td>Titolo:</td>
<td><input type="text" name="titolo" size="50" maxlength="100"></td></tr>
<tr><td>Link del titolo:</td>
<td><input type="text" name="linktit" size="50" maxlength="100"></td></tr>
<tr><td>Descrizione vignetta:</td>
<td><input type="text" name="descr" size="50" maxlength="100"></td></tr>
<tr><td>Inserisci il nome del file da inviare:</td><td><INPUT TYPE=FILE NAME="uploadfile"></td></tr>
<tr><td colspan="2"><input type="submit" value="Inserisci il game"></td></tr>
</form>
</table>
Questo il php ma manca la parte per uploadare il file e inserire il link del file uploadato nel mysql:
codice:
<?
include 'inc/config.php';

if($_REQUEST['titolo']!=""){
	$query = "insert into vignette" . "(linkimg, descr, linktit, titolo)" . "VALUES('" .
	$_REQUEST['linkimg'] . "','" . $_REQUEST['descr'] . "','" . $_REQUEST['linktit'] . "','" . $_REQUEST['titolo'] . "')";
	mysql_query($query, $db);
	print("La vignetta è stata inserita correttamente!");
}else{
	print("Attenzione impossibile inserire la vignetta");
}
mysql_close($db);
?>
Nel database dovrebbe inserire il link del file nel valore linkgame ch si trova dentro la tabella vignette