lo so che con var te intendevi la variabile.. e difatti ho fatto (credo) correttamente. Ecco come ho fatto.
Codice PHP:
<?php
function insert_ris() {
/* DATI */
$db_host = "localhost";
$db_user = "polarcade";
$db_password = "************";
$db_name = "my_polarcade";
/* FINE DATI */
$db = mysql_connect($db_host, $db_user, $db_password)
or die ("Errore nella connessione al database. Verificare i parametri nel file mysql.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file mysql.php");
$tabella = "cal_" . $tabella ;
$data = "$day/$month/$year";
$query = "INSERT INTO ".$tabella." (num_gara, data, squadra_casa, squadra_ospiti, ris_squadra_A, ris_squadra_B) VALUES ('".$num_gara."', '".$data."', '".$squadra_casa."', '".$squadra_ospiti."', '".$ris_squadra_A."', '".$ris_squadra_B."')";
// mysql_query($query);
if (mysql_query($query) == false)
{
echo(mysql_error());
}
mysql_close($db);
echo "<font face=\"verdana\" size=\"3\" color=\"#000000\">[b]Risultato inserito correttamente[/b]</font>";
}
if ($insert_form)
{
$day = $_POST['day'];
$month = $_POST['month'];
$year = $_POST['year'];
$tabella = $_POST['tabella'];
$squadra_casa = $_POST['squadra_casa'];
$squadra_ospiti = $_POST['squadra_ospiti'];
$ris_squadra_A = $_POST['ris_squadra_A'];
$ris_squadra_B = $_POST['ris_squadra_B'];
if ($day && $month && $year && $tabella && $tabella != "null" && $squadra_casa && $squadra_ospite && $ris_squadra_A && $ris_squadra_B) {
insert_ris();
}
else { echo "NON HAI INSERITO TUTTI I CAMPI"; }
}
?>
come vedi prima ho passato i valori da $_POST['var'] a $var (nome ipotetico) e poi ho richiamato la funzione insert_ris()