Ciao, ho un problema e non so dove sbaglio,
i file sono 2
il form:
Codice HTML:
<form action='add_game.php' method='POST' enctype='multipart/form-data'>
Il file .swf del gioco:
<input type='file' name='file'><br/>
L'avatar del gioco:
<input type='file' name='avatar'><br/>
<input type='text' name='nome' value='Inserisci il nome del gioco qui' style='width:300px' onclick=this.value=''>
<select name='tipo'>
<option value='abilità'>Abilità</option>
<option value='azione'>Azione</option>
<option value='sparatutto'>Sparatutto</option>
<option value='sport'>Sport</option>
<option value='piattaforma'>Piattaforma</option>
</select><br/>
<input type='submit' value='Crea gioco'>
</form>
e l'add_game.php:
Codice PHP:
<?php
$conn=mysql_connect("lalallaland" , "lalallaland" , "lalallaland");
mysql_select_db("my_gogogames" , $conn);
$file=$_FILES['file']['name'];
$avatar=$_FILES['avatar']['name'];
$nome=mysql_real_string_escape($_POST['nome']);
$tipo=$_POST['tipo'];
$chat=$nome."chat";
$dirfile="http://gogogames.altervista.org/giochi/".$file;
$diravatar="http://gogogames.altervista.org/img/giochi/".$avatar;
move_uploaded_file($_FILES['file']['tmp_name'], $dirfile);
move_uploaded_file($_FILES['avatar']['tmp_name'], $diravatar);
$upload="INSERT INTO giochi (nome , url , tipo) VALUES ('$nome' , '$file' , '$tipo')";
mysql_query($upload)or die(mysql_error());
$crea_tabella="CREATE TABLE IF NOT EXISTS $chat (
id int(255) NOT NULL AUTO_INCREMENT,
user varchar(255) NOT NULL,
avatar varchar(255) NOT NULL,
msg text NOT NULL,
data varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20";
mysql_query("INSERT INTO giochi (avatar , nome , url , tipo) VALUES ('$diravatar' , '$nome' , '$dirfile' , '$tipo')");
mysql_query($crea_tabella , $conn) or die(mysql_error());
echo "I file sono stati caricati con successo! Creata anche una tabella per la chat";
?>