Ciao ho due tabelle e uno script per inserire dati uguali a entrambe:
Codice PHP:
//recupero i dati
$mex = ucfirst(filtro($_POST['messaggio']));
if(isset($_GET['idm'])){
$iddest = $_GET['idm'];
}
$data = date("Y-m-d H:i:s");
//inserisco i messaggi nelle tabelle
$tables = array('Messaggi_inv', 'Messaggi_ric');
foreach($tables as $table) {
$sql = mysql_query("INSERT INTO {$table} (mittente, destinatario, testo, data) VALUES ('$id', '$iddest', '$mex', '$data')") or die(mysql_error());
}
Il problema è che oltre ad inserire i dati correttamente...mi aggiunge anche una riga con i campi: mittente e data compilati,ma senza testo e destinatario...
Come mai oltre al record che voglio inserire si crea anche questo aggiuntivo?
Il codice non è contenuto in cicli e la cosa mi sembra strana