Unir varaiables:
Código PHP:
$fecha=$dia."-".$mes."-".$year; // Como ves, concateno con . las 3 variables
echo $fecha; //mostrariía la fecha dd-mm-aaaa
pero lo mejor que puedes hacer es conseguirte un calendario en JavaScript, si lo añades a tu formulario, y ya recibirías la fecha en una variable única. La verdad (a mi modo de pensar) no me parece correcto como trabajas uniendo variables.
JS Calendar (version 2.1):
Download Web Demo
Lo único que tendrías sería revisar como trabajarías con el calendario. Es muy bueno, lo he usado en varios proyectos.
Saludos.