Le falta el tipo de metodo con el cual trabajaras en el form
Código HTML:
Ver original<form method="post o get" action=prueba2.php> nombre
<input name=nombre size="30" type="text">apellidos
<input name=apellidos size="30" type="text"><input type="submit" name="boton" value="enviar">
'INSERT INTO id (`nombre`,`apellidos`) VALUES ("'.
$nombre.'","'.
$apellidos.'")';
cuando declaras o inicializas las dos variables en negritas porque nunca veo que lo hagas, tendria que ser asi:
$nombre = $_POST['nombre'] o $_GET['nombre']; según el metodo que elijas en tu form para enviar los datos.(que por cierto como te mencione arriba no lo tienes puesto)
saludos espero te sirva