Chiedo una mano per il problema:
ho creato un form con tre campi per la data di nascita rispettivamente giorno, mese, anno.
Dovendo inserire la data in un campo "DATE (AAA/mm/dd) ho creato la seguente funzione :
<?php
function databyform ($_POST[gg], $_POST[mm], $_POST[aaaa]) {
if (empty($_POST[gg], $_POST[mm], $_POST[aaaa]))
{return false;}
$datanew = 'CONCAT_SW("/", "$_POST[aaaa]", "$_POST[mm]", "$_POST[gg]")';
return $datanew;
}
?>
dopodichè includo la funzione nello script di inserimento dei dati dalla form al database
e dichiaro una variabile $_POST[indata] a cui assegno il risultato della funzione per l'inserimento dei dati come esige MySQL.
Nell'esecuzione mi torna sempre lo stesso errore :
Parse error: syntax error, unexpected '[', expecting ')' in C:\xampp\htdocs\trattamento\formtodb.php on line 2
non riesco a venirne a capo mi sembra un errore di sintassi sulle parentesi ma nessun cambiamento ha prodotto risultati positivi.
Forse ho sbagliato qualcosa d'altro nella funzione ?
Se mi illuminate sui miei errori ve ne sarei grato!