nada mi da errore mi sa che è meglio postare tutto almeno potete capire meglio
questa è la pagina di inserimento
Codice PHP:
<?
include ("config.inc.php");
include ("top_foot.inc.php");
//intestazione
top();
?>
<form method=post action=save.php>
Titolo:
<input type=text size=40 name=titolo>
Source type:
<select name=source_type>
<option value=1>Filename
<option value=2>Directory
<option value=3>Full Path
<option value=4>TTH
</select>
</p>
Min filesize
<input type=text size=10 name=min_sinze>
Max filesize
<input type=text size=10 name=max_size>
Size Type
<select name=size_type>
<option value=1>B
<option value=2>kB
<option value=3>MB
<option value=4>GB
</select>
</p>
Commento
<input type=text size=40 name=Comment>
Autore:
<input type=text size=40 name=autore>
Inserire il TTH o Directory o Full Path o il Filename non inserire tutti e
4 solo uno di questi!!
<input type=text size=92 name=TTH>
Password: Se la password è errata l'inserimento non sarà valido
<input type=password size=40 name=pass>
<input type=submit value=Invia>
AlexTheMaster ©</p>
</form>
<?
// chiusura pagina
foot();
?>
questa è quella che salva i file sul database
Codice PHP:
<? include("top_foot.inc.php");
include("config.inc.php");
top();
if ($pass != $password):
echo "Password errata";
elseif (trim($titolo) == "" OR trim($TTH) == ""):
echo "I campi Titolo e Testo devono essere riempiti!";
else:
$titolo = str_replace("<", "<", $titolo);
$titolo = str_replace(">", ">", $titolo);
$autore = str_replace("<", "<", $autore);
$autore = str_replace(">", ">", $autore);
$TTH = str_replace("<", "<", $TTH);
$TTH = str_replace(">", ">", $TTH);
$TTH = nl2br($TTH);
$source_type=$_POST['source_type']; //?????????????
$$size_type=$_POST['size_type']; //????????????????
$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 XML (min_sinze,max_sinze,source_type, TTH,size_type, autore,comment,titolo) VALUES
('$titolo', '$TTH', '$source_type', '$autore', '$comment', '$min_filesize', '$max_filesize', '$size_type]')";
if (mysql_query($query, $db))
echo "L'articolo è stato inserito correttamente";
else
echo "Erorre durante l'inserimento";
mysql_close($db); endif;
foot();
?>
ecco come stanno le cose quei 2 menu a tendina source_type e size_type non riesco a inserirli.