Non capisco. Ho due form per l'inserimento dei dati. Uno per gli eventi e uno per i negozi. Nonostante il codice sia pressochè identico, quello dei negozi non funziona. In pratica, non inserisce i dati nel database ma le mail le invia.
EVENTI - FUNZIONANTE
Codice PHP:
<?
session_start();
include "../vars.php";
$sqlconn= mysql_connect($dbhost,$dbutente,$dbpass);
mysql_select_db ($database, $sqlconn);
$errore="";
//registro i valori per tornare indietro
$C_Nome=F_Nome;
$C_Data=$F_Data;
$C_Luogo=$F_Luogo;
$C_Ora=$F_Ora;
$C_Costo=$F_Costo;
$C_Scout=$F_Scout;
$C_Mail=$F_Mail;
$C_torneo=$F_torneo;
session_register('C_Nome');
session_register('C_Data');
session_register('C_Luogo');
session_register('C_Ora');
session_register('C_Costo');
session_register('C_Scout');
session_register('C_Mail');
session_register('C_torneo');
//metto su i dati in Fanclub
mysql_query("INSERT INTO TOP_ufs_eventi (`id`, `nome`, `data`, `luogo`, `orario`, `costo`, `torneo`, `responsabile`, `email`) VALUES ('', '$F_Nome', '$F_Data', '$F_Luogo', '$F_Ora', '$F_Costo', '$F_torneo', '$F_Scout', '$F_Mail')");
@mysql_close();
//Creo il corpo della mail
$body = "
========================================================================
---------------------------------------------------------------------
E' stato registrato un torneo con le seguenti modalità:
Nome Torneo: $F_Nome
Il giorno: $F_Data
Alle ore: $F_Ora
Luogo: $F_Luogo
Formato: $F_torneo
Al prezzo d'iscrizione di: $F_Costo
Dallo Scout: $F_Scout
";
//Invio le e-mail
mail("xxx" , "xxx" , "$body");
mail("xxx" , "xxx" , "$body");
mail("xxx" , "xxx" , "$body");
mail("xxx" , "xxx" , "$body");
header ("Location:conferma_ufs_event.php");
?>
NEGOZI - NON FUNZIONANTE
Codice PHP:
<?
session_start();
include "../vars.php";
$sqlconn= mysql_connect($dbhost,$dbutente,$dbpass);
mysql_select_db ($database, $sqlconn);
//registro i valori per tornare indietro
$C_Nome=$F_Nome;
$C_Indirizzo=$F_Indirizzo;
$C_Città=$F_Città;
$C_Orari=$F_Orari;
$C_website=$F_website;
$C_Nomeecognome=$F_Nomeecognome;
$C_Datadinascita=$F_Datadinascita;
$C_Email=$F_Email;
session_register('C_Nome');
session_register('C_Indirizzo');
session_register('C_Città');
session_register('C_Orari');
session_register('C_website');
session_register('C_Nomeecognome');
session_register('C_Datadinascita');
session_register('C_Email');
//metto su i dati
mysql_query("INSERT INTO TOP_ufs_negozi (`id`, `nome`, `indirizzo`, `citta`, `orari`, `sito`, `scout`, `nascita`, `email`) VALUES ('', '$F_Nome', '$F_Indirizzo', '$F_Città', '$F_Orari', '$F_website', '$F_Nomeecognome', '$F_Datadinascita', '$F_Email')");
@mysql_close();
//Creo il corpo della mail
$body = "
========================================================================
---------------------------------------------------------------------
E' stato registrato un nuovo negozio con i seguenti dati:
Nome del negozio o locale: $F_Nome
Indirizzo: $F_Indirizzo
Città: $F_Città
Orari: $F_Orari
Sito web (opzionale): $F_website
Dallo Scout:
Nome: $F_Nomeecognome
Data di nascita: $F_Datadinascita
Indirizzo E-Mail: $F_Email
";
//Invio le e-mail
mail("xxx" , "xxx" , "$body");
mail("xxx" , "xxx" , "$body");
mail("xxx" , "xxx" , "$body");
mail("xxx" , "xxx" , "$body");
header ("Location:conferma_ufs_negozi.php");
?>
La mail viene inviata ma non vengono inseriti i dati nel database. Come mai?